Numpy NP.Cumsum

Numpy NP.Cumsum
Cumsum () -funksjonen i Numpy lar deg beregne den kumulative summen av elementer langs en gitt akse.

La oss utforske.

Funksjonssyntaks

Funksjonssyntaks er som vist nedenfor:

numpy.Cumsum (A, Axis = Ingen, dtype = ingen, ut = ingen)

Funksjonsparametere

Funksjonen returnerer parametrene som vist:

  1. A - refererer til inngangsarrayen.
  2. Axis - langs hvilken akse den kumulative summen utføres.
  3. dtype - Angir datatypen på utgangen.
  4. ut - spesifiserer utgangsarrayen for å lagre resultatet.

Funksjonsretur

Funksjonen returnerer en ny matrise med den kumulative summen av inngangsarrayelementene.

Eksempel 1

Koden nedenfor viser hvordan du beregner den kumulative summen av en todimensjonal matrise langs ingen-aksen.

# Importer numpy
Importer numpy som NP
arr = np.Array ([[1,2,3], [4,5,6]])
Print (F "Resultat: NP.cumsum (arr, akse = ingen) ")

Koden over skal flate ut matrisen og en matrise som inneholder den kumulative summen av elementene.

Et eksempelutgang er som vist:

Resultat: [1 3 6 10 15 21]

Eksempel nr. 2

Følgende eksempel viser hvordan du bruker cumsum () -funksjonen langs nullaksen.

arr = np.Array ([[1,2,3], [4,5,6]])
Print (F "Resultat: NP.Cumsum (arr, Axis = 0) ")

Dette skulle komme tilbake:

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

Eksempel nr. 3

Langs aksen = 1 returnerer funksjonen resultatet som:

arr = np.Array ([[1,2,3], [4,5,6]])
Print (F "Resultat: NP.cumsum (arr, akse = 1) ")

Utgangsarrayen er som vist:

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

Konklusjon

Ved hjelp av denne artikkelen lærte du hvordan du beregner den kumulative summen av elementer langs en gitt akse i en inngangsoppstilling ved bruk av cumsum () -funksjonen. Utforsk gjerne dokumentene for mer.

Takk for at du leste!!