Exemples de comment déterminer le nombre d'éléments dans un tableau ou matrice avec numpy en python:
Créer une matrice avec numpy
Créons une simple matrice avec numpy pour illustrer comment déterminer le nombre d'éléments:
import numpy as npA = np.random.randint(5, size=(4, 6))print(A)
donne
[[3 0 0 4 3 3][4 2 3 4 2 2][0 1 1 4 1 0][4 3 0 0 3 3]]
Obtenir le nombre d'éléments dans une matrice avec "size"
Pour obtenir le nombre d'éléments dans la matrice A, une solution et d'utiliser la méthode size:
print(A.size)
donne
24
Obtenir le nombre d'éléments dans une matrice avec "shape"
Autre solution avec shape
print(A.shape[0]*A.shape[1])
donne
24
Obtenir le nombre d'éléments unique dans une matrice
Pour aller plus loin et obtenir le nombre d'éléments unique dans la matrice A on peut faire comme ceci
print(np.unique(A))
donne
[0 1 2 3 4]
and afficher le nombre pour chaque élément unique:
for e in np.unique(A):print('Number of {}: '.format(e), A[A==e].size)
donne
Number of 0: 6Number of 1: 3Number of 2: 3Number of 3: 7Number of 4: 5
