Obtenir la longueur du tableau NumPy

Muhammad Maisam Abbas 30 janvier 2023
  1. Obtenir la longueur d’un tableau NumPy avec la propriété numpy.size en Python
  2. Obtenir la longueur d’un tableau NumPy avec la propriété numpy.shape en Python
Obtenir la longueur du tableau NumPy

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.

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

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