Elementweise Division in Python NumPy

Muhammad Maisam Abbas 30 Januar 2023
  1. NumPy Element-Wise Division mit numpy.divide() Funktion
  2. NumPy Element-Wise Division mit dem / Operator
Elementweise Division in Python NumPy

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.

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

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

Verwandter Artikel - NumPy Math