Considération concrète des array
Bonjour,
Je viens de débuter en NumPy, et j'ai besoin d'utiliser des tableaux. A priori, j'ai compris la syntaxe à utiliser pour multiplier les dimensions. Simplement, j'aimerais comprendre ce que peuvent représenter les tableaux "concrètement". Par exemple, ce code :
Code:
1 2 3 4
|
tableau = np.array([[[1, 2, 3], [7, 4, 19]], [[456, 302, 23], [17, 78, 84]]])
print(tableau)
print(tableau.shape) |
renvoie :
Code:
1 2 3 4 5 6 7 8
|
[[[ 1 2 3]
[ 7 4 19]]
[[456 302 23]
[ 17 78 84]]]
(2, 2, 3) |
Or, il me semble pourtant que le tableau imprimé contient 2 lignes, 3 colonnes et 2 "faces" (couches en profondeur) et non pas 2 lignes, 2 colonnes et trois faces. Ainsi, d'où vient cette erreur et, surtout, comment puis-je voir dans le tableau imprimé ces dimensions ?
Merci !