Forme des tableaux NumPy

La forme du tableau

La forme du tableau est le nombre d'éléments dans chaque dimension.

Obtenir la forme du tableau

Un tableau NumPy a un nom shape L'attribut, qui retourne un tuple, où chaque index a le nombre d'éléments correspondant.

Exemple

Imprimer la forme d'un tableau 2-D :

import numpy as np
arr = np.array([[1, 2, 3, 4], [5, 6, 7, 8]])
print(arr.shape)

Exécuter l'exemple

L'exemple suivant retourne (2, 4)Cela signifie que le tableau a 2 dimensions, chaque dimension ayant 4 éléments.

Exemple

Utiliser ndmin Créer un vecteur avec les valeurs 1,2,3,4 et créer un tableau à 5 dimensions, puis vérifier que la valeur de la dernière dimension est 4 :

import numpy as np
arr = np.array([1, 2, 3, 4], ndmin=5)
print(arr)
print('shape of array :', arr.shape)

Exécuter l'exemple

Que représente la forme d'un tuple ?

Chaque entier à l'index indique le nombre d'éléments possédés par la dimension correspondante.

Dans l'exemple précédent, l'index 4, notre valeur est 4, donc on peut dire que la cinquième dimension (4 + 1 ème) a 4 éléments.