Numpy np.Cumsum

Numpy np.Cumsum
La funzione cumsum () in numpy consente di calcolare la somma cumulativa di elementi lungo un determinato asse.

Esploriamo.

Sintassi della funzione

La sintassi della funzione è come mostrato di seguito:

numpy.cumsum (a, axis = nessuno, dtype = nessuno, out = nessuno)

Parametri della funzione

La funzione restituisce i parametri come mostrato:

  1. A - si riferisce all'array di input.
  2. Asse - lungo il quale viene eseguito l'asse la somma cumulativa.
  3. dType - Specifica il tipo di dati dell'output.
  4. Out - Specifica l'array di output per archiviare il risultato.

Valore di ritorno della funzione

La funzione restituisce un nuovo array con la somma cumulativa degli elementi dell'array di input.

Esempio 1

Il codice seguente mostra come calcolare la somma cumulativa di un array bidimensionale lungo l'asse nessuno.

# Importa Numpy
Importa Numpy come NP
arr = np.Array ([[1,2,3], [4,5,6]])
print (f "risultato: np.cumsum (arr, axis = nessuno) ")

Il codice sopra dovrebbe appiattire l'array e un array che tiene la somma cumulativa degli elementi.

Un output di esempio è come mostrato:

Risultato: [1 3 6 10 15 21]

Esempio n. 2

L'esempio seguente mostra come utilizzare la funzione cumsum () lungo l'asse zero.

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

Questo dovrebbe tornare:

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

Esempio n. 3

Lungo l'asse = 1, la funzione restituisce il risultato come:

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

L'array di output è come mostrato:

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

Conclusione

Usando questo articolo, hai imparato a calcolare la somma cumulativa di elementi lungo un determinato asse in un array di input usando la funzione cumsum (). Sentiti libero di esplorare i documenti per ulteriori informazioni.

Grazie per aver letto!!