Comment additionner les lignes et les colonnes d’un tableau NumPy



Vous pouvez utiliser les méthodes suivantes pour additionner les lignes et les colonnes d’un tableau NumPy 2D :

Méthode 1 : additionner les lignes du tableau NumPy

arr.sum(axis=1)

Méthode 2 : additionner les colonnes du tableau NumPy

arr.sum(axis=0) 

Les exemples suivants montrent comment utiliser chaque méthode en pratique avec le tableau NumPy 2D suivant :

import numpy as np

#create NumPy array
arr = np.arange(18).reshape(6,3)

#view NumPy array
print(arr)

[[ 0  1  2]
 [ 3  4  5]
 [ 6  7  8]
 [ 9 10 11]
 [12 13 14]
 [15 16 17]]

Exemple 1 : additionner les lignes du tableau NumPy

Nous pouvons utiliser la syntaxe suivante pour additionner les lignes d’un tableau NumPy :

import numpy as np

#calculate sum of rows in NumPy array
arr.sum(axis=1)

array([ 3, 12, 21, 30, 39, 48])

Le tableau résultant montre la somme de chaque ligne du tableau NumPy 2D.

Par exemple:

  • La somme des valeurs de la première ligne est 0 + 1 + 2 = 3 .
  • La somme des valeurs de la première ligne est 3 + 4 + 5 = 12 .
  • La somme des valeurs de la première ligne est 6 + 7 + 8 = 21 .

Et ainsi de suite.

Exemple 2 : somme des colonnes du tableau NumPy

Nous pouvons utiliser la syntaxe suivante pour additionner les colonnes d’un tableau NumPy :

import numpy as np

#calculate sum of columns in NumPy array
arr.sum(axis=0)

array([45, 51, 57])

Le tableau résultant montre la somme de chaque colonne du tableau NumPy 2D.

Par exemple:

  • La somme des valeurs de la première colonne est 0+3+6+9+12+15 = 45 .
  • La somme des valeurs de la première ligne est 1+4+7+10+13+16 = 51 .
  • La somme des valeurs de la première ligne est 2+5+8+11+14+17 = 57 .

Remarque : Vous pouvez trouver la documentation complète de la fonction NumPy sum() ici .

Ressources additionnelles

Les didacticiels suivants expliquent comment effectuer d’autres opérations courantes dans NumPy :

Comment trouver l’indice de valeur dans le tableau NumPy
Comment obtenir une colonne spécifique à partir d’un tableau NumPy
Comment ajouter une colonne à un tableau NumPy

Ajouter un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *