Numpy Unterschied zwischen zwei Arrays

Numpy Unterschied zwischen zwei Arrays
In diesem Artikel wird die Funktion numpy subtract () erörtert, mit der wir den Unterschied zwischen zwei Arrays zurückgeben können.

In einfachen Worten führt die Funktion eine elementzielle Subtraktion zwischen zwei Eingabearrays aus.

Lassen Sie uns erkunden.

Funktionssyntax

Die Funktionssyntax ist wie im folgenden Code -Snippet gezeigt:

Numpy.Subtrahieren (x1, x2, /, out = none, *, wobei = true, casting = 'same_kind', order = 'k', dType = none, subok = true [, Signature, ExtObj]) =

Essentielle Funktionsparameter

Die Funktion akzeptiert verschiedene Parameter, wie in der obigen Syntax gezeigt. Das Folgende sind jedoch die wesentlichen:

  1. X1 und X2 - Beziehen Sie sich auf die Arrays oder Array_ -ähnlichen Objekte, deren Differenz berechnet werden muss.
  2. OUT - Die Ausgabebereiche zum Speichern des resultierenden Wertes.
  3. Wo - Gibt die Bedingung an, die über den Eingang übertragen wird.
  4. KWARGS - Andere Argumente nur für Schlüsselwörter. Überprüfen Sie die Dokumente.

Funktionsrückgabewert

Die Funktion gibt dann die Elementunterschiede der Eingangsarrays zurück. Wenn beide Eingabewerte Skalare sind, gibt die Funktion auch einen Skalarwert zurück.

Beispiel 1

Der folgende Code zeigt, wie die Funktion numpy subtract () mit zwei Skalarwerten verwendet wird.

# Numpy importieren
Numph als NP importieren
print (f "Differenz: np.Subtrahieren (10,4) ")

Der obige Code sollte den Skalarunterschied wie in der folgenden Ausgabe gezeigt zurückgeben:

Differenz: 6

Beispiel #2

Im folgenden Beispiel verwenden wir die Funktion subtract () mit 2D -Arrays wie gezeigt:

x1 = np.Array ([[10,20,30], [40,50,60]])
x2 = np.Array ([[1,2,3], [4,5,6]])
print (f "differenz: \ n np.Subtrahieren (x1, x2) ")

Der obige Code gibt den Elementunterschied zwischen den beiden Arrays wie gezeigt zurück:

Unterschied:
[[9 18 27]
[36 45 54]]

Beispiel #3

Sie können auch die Subtrahienfunktion durch den - Operator ersetzen. Ein Beispiel ist wie nachstehend demonstriert:

x1 = np.Array ([[10,20,30], [40,50,60]])
x2 = np.Array ([[1,2,3], [4,5,6]])
print (f "differenz: \ n x1 - x2"))

Der resultierende Ausgang ähnelt der Verwendung der Subtrahebreitfunktion als:

Unterschied:
[[9 18 27]
[36 45 54]]

Abschluss

In diesem Artikel wurde untersucht.

Danke fürs Lesen und glücklicher Codierung!!