Elementweise Division in Python NumPy
-
NumPy Element-Wise Division mit
numpy.divide()
Funktion -
NumPy Element-Wise Division mit dem
/
Operator
Dieses Tutorial stellt die Methoden vor, um eine elementweise Division von NumPy-Arrays in Python durchzuführen.
NumPy Element-Wise Division mit numpy.divide()
Funktion
Wenn wir zwei Arrays haben und jedes Element des ersten Arrays durch jedes Element des zweiten Arrays teilen möchten, können wir die Funktion numpy.divide()
verwenden. Die numpy.divide()
-Funktion führt eine elementweise Division auf NumPy-Arrays durch. Die Funktion numpy.divide()
nimmt als Argumente das Dividend-Array, das Divisor-Array und das Ausgabe-Array und speichert die Divisionsergebnisse im Ausgabe-Array. Siehe das folgende Codebeispiel.
import numpy as np
array1 = np.array([10, 20, 30])
array2 = np.array([2, 4, 6])
np.divide(array1, array2, array3)
print(array3)
Ausgabe:
[5. 5. 5.]
Im obigen Code haben wir zunächst die beiden NumPy-Arrays, das Dividend-Array array1
und das Divisor-Array array2
mit der Funktion np.array()
erstellt. Wir haben dann das array1
durch das array2
geteilt und die Ergebnisse mit der Funktion np.divide()
im NumPy-Array array3
gespeichert.
NumPy Element-Wise Division mit dem /
Operator
Wir können auch den Operator /
verwenden, um eine elementweise Division von NumPy-Arrays in Python durchzuführen. Der Operator /
ist eine Abkürzung für die Funktion np.true_divide()
in Python. Wir können den Operator /
verwenden, um ein Array durch ein anderes Array zu teilen und die Ergebnisse in einem dritten Array zu speichern. Siehe das folgende Codebeispiel.
import numpy as np
array1 = np.array([10, 20, 30])
array2 = np.array([2, 4, 6])
array3 = array1 / array2
print(array3)
Ausgabe:
[5. 5. 5.]
Wir haben das array1
durch das array2
geteilt und die Ergebnisse im NumPy-Array array3
mit dem Operator /
gespeichert.
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedIn