Forme de tableau NumPy
Forme d'un tableau
La forme d'un tableau est le nombre d'éléments dans chaque dimension.
Obtenir la forme d'un tableau
Les tableaux NumPy ont un attribut appelé shape
qui renvoie un tuple avec chaque index ayant le nombre d'éléments correspondants.
Exemple
Imprimez la forme d'un tableau 2D :
import numpy as np
arr = np.array([[1, 2, 3, 4],
[5, 6, 7, 8]])
print(arr.shape)
L'exemple ci-dessus renvoie (2, 4)
, ce qui signifie que le tableau a 2 dimensions, où la première dimension a 2 éléments et la seconde en a 4.
Exemple
Créez un tableau à 5 dimensions en ndmin
utilisant un vecteur avec les valeurs 1,2,3,4 et vérifiez que la dernière dimension a la valeur 4 :
import numpy as np
arr = np.array([1, 2, 3, 4], ndmin=5)
print(arr)
print('shape of array :', arr.shape)
Que représente le tuple de forme ?
Les nombres entiers à chaque index indiquent le nombre d'éléments de la dimension correspondante.
Dans l'exemple ci-dessus à l'index-4, nous avons la valeur 4, nous pouvons donc dire que la 5ème ( 4 + 1 ème) dimension a 4 éléments.