Obtenir la longueur du tableau NumPy
-
Obtenir la longueur d’un tableau NumPy avec la propriété
numpy.size
en Python -
Obtenir la longueur d’un tableau NumPy avec la propriété
numpy.shape
en Python
Ce tutoriel abordera les méthodes pour obtenir la longueur d’un tableau NumPy.
Obtenir la longueur d’un tableau NumPy avec la propriété numpy.size
en Python
La propriété numpy.size
obtient le nombre total d’éléments dans un tableau NumPy. Nous pouvons utiliser cette propriété pour trouver avec précision le nombre d’éléments dans un tableau NumPy en Python. Consultez l’exemple de code suivant.
import numpy as np
array = np.array([1, 2, 3, 4, 5, 6, 7, 8, 9])
print(array.size)
Production:
9
Dans le code ci-dessus, nous obtenons le nombre d’éléments dans le tableau array
avec la propriété numpy.size
en Python. Cette méthode fonctionne très bien avec les tableaux unidimensionnels. Il ne considère pas les tableaux multidimensionnels; il ne nous donne que le nombre total d’éléments dans un tableau. Il est illustré dans l’exemple de code ci-dessous.
import numpy as np
array = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
print(array.size)
Production:
9
Dans le code ci-dessus, nous obtenons le nombre d’éléments dans le tableau multidimensionnel array
avec la propriété numpy.size
en Python. Il nous donne également la valeur 9
car le nombre total d’éléments est le même que dans l’exemple précédent. C’est la raison pour laquelle cette méthode ne convient pas aux tableaux multidimensionnels.
Obtenir la longueur d’un tableau NumPy avec la propriété numpy.shape
en Python
Si nous voulons aussi connaître le nombre d’éléments dans chaque dimension du tableau NumPy, nous devons utiliser la propriété numpy.shape
en Python. La propriété numpy.shape
renvoie un tuple sous la forme (x, y)
, où x
est le nombre de lignes du tableau et y
le nombre de colonnes du tableau. Nous pouvons trouver le nombre total d’éléments dans le tableau comme nous l’avons fait dans la section précédente en multipliant x
et y
entre eux. Consultez l’exemple de code suivant.
import numpy as np
array = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
print(array.shape)
Production:
(3, 3)
Dans le code ci-dessus, nous obtenons la longueur du tableau multidimensionnel array
avec la propriété numpy.shape
en Python. Nous pouvons maintenant trouver le nombre total d’éléments en multipliant les valeurs du tuple entre elles. Cette méthode est préférée à la méthode précédente car elle nous donne le nombre de lignes et de colonnes.
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedIn