Numpy NP.Cumsum

Numpy NP.Cumsum
Mit der Cumsum () -Funktion in Numpy können Sie die kumulative Summe von Elementen entlang einer bestimmten Achse berechnen.

Lassen Sie uns erkunden.

Funktionssyntax

Die Funktionssyntax ist wie unten gezeigt:

Numpy.cumsum (a, axis = keine, dType = keine, out = keine)

Funktionsparameter

Die Funktion gibt die Parameter wie gezeigt zurück:

  1. a - bezieht sich auf das Eingabebereich.
  2. Achse - entlang der Achse Die kumulative Summe wird durchgeführt.
  3. DTYPE - Gibt den Datentyp der Ausgabe an.
  4. OUT - Gibt das Ausgangsarray an, um das Ergebnis zu speichern.

Funktionsrückgabewert

Die Funktion gibt ein neues Array mit der kumulativen Summe der Eingangsarray -Elemente zurück.

Beispiel 1

Der folgende Code zeigt, wie die kumulative Summe eines zweidimensionalen Arrays entlang der Niemandachse berechnet werden kann.

# Numpy importieren
Numph als NP importieren
arr = np.Array ([[1,2,3], [4,5,6]])
print (f "Ergebnis: np.cumsum (arr, axis = keine) ")

Der obige Code sollte das Array und ein Array, das die kumulative Summe der Elemente hält.

Ein Beispielausgang ist wie gezeigt:

Ergebnis: [1 3 6 10 15 21]

Beispiel #2

Das folgende Beispiel zeigt, wie die Funktion cumsum () entlang der Nullachse verwendet wird.

arr = np.Array ([[1,2,3], [4,5,6]])
print (f "Ergebnis: np.Cumsum (arr, axis = 0) ")

Dies sollte zurückkehren:

Ergebnis:
[[1 2 3]
[5 7 9]]

Beispiel #3

Entlang der Achse = 1 gibt die Funktion das Ergebnis zurück als:

arr = np.Array ([[1,2,3], [4,5,6]])
print (f "Ergebnis: np.Cumsum (arr, axis = 1) ")

Das Ausgangsarray ist wie gezeigt:

Ergebnis:
[[1 3 6]
[4 9 15]]

Abschluss

Mit diesem Artikel haben Sie gelernt, wie man die kumulative Summe von Elementen entlang einer bestimmten Achse in einem Eingangsarray unter Verwendung der Cumsumum () -Funktion berechnet. Fühlen Sie sich frei, die Dokumente für mehr zu erkunden.

Danke fürs Lesen!!