Longueur du tableau NP Numpy

Longueur du tableau NP Numpy
Dans cet article, nous discuterons de la façon dont vous pouvez obtenir la taille d'un tableau Numpy. Tout d'abord, il est bon de noter que la taille de la collection est déterminée par le nombre d'éléments dans le tableau.

Discutons.

Propriété de taille

Numpy fournit la propriété de taille dans un tableau qui vous permet de récupérer le nombre total d'éléments dans la variable de tableau spécifiée.

Considérez l'exemple de code ci-dessous:

Importer Numpy comme NP
arr = np.Array ([1,2,3,4,5])
print (f "Taille: arr.taille")

Dans le code ci-dessus, nous commençons par importer le package Numpy avec l'alias de NP.

Ensuite, nous créons un tableau unidimensionnel contenant cinq éléments. Ensuite, en utilisant l'ARR.propriété de taille, nous récupérons la taille du tableau comme indiqué dans la sortie ci-dessous:

Taille: 5

Bien que la propriété de taille fonctionne très bien pour les tableaux unidimensionnels, il ne repousse pas pour les tableaux multidimensionnels.

Le code ci-dessous illustre ceci:

arr = np.Array ([[1,2,3], [4,5,6]))
print (f "Taille: arr.taille")

Le code ci-dessus utilise la propriété de taille pour récupérer la taille d'un tableau 2D. La valeur résultante est comme indiqué ci-dessous:

Taille: 6

Bien qu'il renvoie le nombre total d'éléments dans le tableau fourni, il ne représente pas avec précision la taille du tableau 2D.

Forme Numpy ()

Pour résoudre le problème rencontré avec la propriété de taille, nous devons utiliser la fonction Shape ().

La fonction forme () est bénéfique car elle renvoie le nombre d'éléments dans le tableau fourni dans chaque dimension.

Cela le rend pratique lorsque vous travaillez avec des tableaux multidimensionnels car il renvoie un tuple avec le nombre d'éléments dans chaque dimension. Par exemple, dans un tableau 2D, la fonction doit renvoyer le nombre d'éléments dans la forme (x, y), où x est le nombre d'éléments dans les lignes et y est le nombre d'éléments dans la colonne.

Considérez l'exemple précédent:

arr = np.Array ([[1,2,3], [4,5,6]))
print (f "Taille: np.forme (arr) ")

Dans ce cas, la fonction doit revenir:

Taille: (2, 3)

Nous avons un tableau avec deux lignes et trois colonnes dans ce cas.

Cela donne une représentation plus précise de la forme et de la taille du tableau fourni.

Le même cas s'applique aux tableaux 3D. Un exemple est indiqué ci-dessous:

arr = np.Array ([[[1,2,3], [4,5,6], [7,8,9]]])
print (f "Taille: np.forme (arr) ")

Le code ci-dessus doit renvoyer la forme du tableau comme:

Taille: (1, 3, 3)

Conclusion

Dans cet article, nous avons discuté des tailles de tableau Numpy et comment utiliser diverses propriétés et fonctions Numpy pour obtenir la taille et la forme d'un tableau.

Merci d'avoir lu et de vous voir dans le prochain!!