1. Description de la méthode numpy.sum()
La méthode numpy.sum() est utilisée pour calculer la somme des éléments d'un tableau NumPy le long d'un certain axe ou de manière globale. Elle est souvent utilisée pour effectuer des calculs de somme sur des tableaux multidimensionnels. La méthode numpy.sum() est polyvalente et utile pour diverses opérations de calcul de somme sur des tableaux multidimensionnels.
2. Syntaxe et usage de la méthode numpy.sum()
Syntaxe:
1 |
numpy.sum(a, axis=None, dtype=None, out=None, keepdims=<no value>) |
Paramètres:
- a : Le tableau d'entrée pour lequel vous souhaitez calculer la somme des éléments.
- axis (facultatif) : L'axe le long duquel la somme doit être calculée. Si non spécifié, la somme de tous les éléments du tableau sera retournée.
- dtype (facultatif) : Le type de données du tableau résultant. Par défaut, le type de données est conservé.
- out (facultatif) : Si fourni, c'est un tableau où le résultat sera stocké.
- keepdims (facultatif) : Si True, les dimensions de l'axe spécifié dans axis seront maintenues dans le tableau résultant.
Valeur de retour:
La fonction numpy.sum() renvoie la somme des éléments du tableau spécifié selon les paramètres donnés.
3. Exemples d'usages de la méthode numpy.sum()
1 2 3 4 5 6 7 8 9 10 11 12 13 |
import numpy as np # Calcul de la somme globale d'un tableau 1D array_1d = np.array([1, 2, 3, 4, 5]) total_sum = np.sum(array_1d) print(total_sum) # Résultat : 15 # Calcul de la somme le long d'un axe pour un tableau 2D array_2d = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]) sum_along_rows = np.sum(array_2d, axis=0) # Somme le long des colonnes sum_along_columns = np.sum(array_2d, axis=1) # Somme le long des lignes print(sum_along_rows) # Résultat : [12 15 18] print(sum_along_columns) # Résultat : [ 6 15 24] |
Younes Derfoufi
CRMEF OUJDA