Sommes NumPy
Sommes
Quelle est la différence entre sommation et addition ?
L'addition se fait entre deux arguments alors que la sommation se fait sur n éléments.
Exemple
Ajoutez les valeurs de arr1 aux valeurs de arr2 :
import numpy as np
arr1 = np.array([1, 2, 3])
arr2 = np.array([1, 2,
3])
newarr = np.add(arr1, arr2)
print(newarr)
Retour: [2 4 6]
Exemple
Additionnez les valeurs de tab1 et les valeurs de tab2 :
import numpy as np
arr1 = np.array([1, 2, 3])
arr2 = np.array([1, 2,
3])
newarr = np.sum([arr1, arr2])
print(newarr)
Retour: 12
Sommation sur un axe
Si vous spécifiez axis=1
, NumPy additionnera les nombres de chaque tableau.
Exemple
Effectuez la sommation dans le tableau suivant sur le 1er axe :
import numpy as np
arr1 = np.array([1, 2, 3])
arr2 = np.array([1, 2,
3])
newarr = np.sum([arr1, arr2], axis=1)
print(newarr)
Retour: [6 6]
Somme cumulée
La somme cumulative signifie ajouter partiellement les éléments du tableau.
Par exemple, la somme partielle de [1, 2, 3, 4] serait [1, 1+2, 1+2+3, 1+2+3+4] = [1, 3, 6, 10].
Effectuez une somme partielle avec la cumsum()
fonction.
Exemple
Effectuez une sommation cumulative dans le tableau suivant :
import numpy as np
arr = np.array([1, 2, 3])
newarr = np.cumsum(arr)
print(newarr)
Retour: [1 3 6]