Numpy NP.cumsum

Numpy NP.cumsum
La fonction cumsum () dans Numpy vous permet de calculer la somme cumulative des éléments le long d'un axe donné.

Explorons.

Syntaxe de fonction

La syntaxe de fonction est comme indiqué ci-dessous:

nombant.cumsum (a, axe = aucun, dtype = aucun, out = aucun)

Paramètres de fonction

La fonction renvoie les paramètres comme indiqué:

  1. A - fait référence au tableau d'entrée.
  2. axe - le long de lequel axe la somme cumulative est effectuée.
  3. DTYPE - Spécifie le type de données de la sortie.
  4. OUT - Spécifie le tableau de sortie pour stocker le résultat.

Valeur de retour de fonction

La fonction renvoie un nouveau tableau avec la somme cumulative des éléments du tableau d'entrée.

Exemple 1

Le code ci-dessous montre comment calculer la somme cumulative d'un tableau bidimensionnel le long de l'axe sans.

# Importer Numpy
Importer Numpy comme NP
arr = np.Array ([[1,2,3], [4,5,6]))
print (f "Résultat: np.cumsum (arr, axe = aucun) ")

Le code ci-dessus doit aplatir le tableau et un tableau détenant la somme cumulative des éléments.

Un exemple de sortie est comme indiqué:

Résultat: [1 3 6 10 15 21]

Exemple n ° 2

L'exemple suivant montre comment utiliser la fonction cumsum () le long de l'axe zéro.

arr = np.Array ([[1,2,3], [4,5,6]))
print (f "Résultat: np.cumsum (arr, axe = 0) ")

Cela devrait revenir:

résultat:
[[1 2 3]
[5 7 9]]

Exemple n ° 3

Le long de l'axe = 1, la fonction renvoie le résultat comme:

arr = np.Array ([[1,2,3], [4,5,6]))
print (f "Résultat: np.cumsum (arr, axe = 1) ")

Le tableau de sortie est comme indiqué:

résultat:
[[1 3 6]
[4 9 15]]

Conclusion

En utilisant cet article, vous avez appris à calculer la somme cumulative des éléments le long d'un axe donné dans un tableau d'entrée en utilisant la fonction cumsum (). N'hésitez pas à explorer les documents pour plus.

Merci d'avoir lu!!