Comment créer une matrice à 3 dimensions en numpy, comme matlab a (:,:, :). J'essaie de convertir le code matlab qui crée une matrice 3D en python en utilisant numpy.array et je ne sais pas comment créer une matrice/tableau 3D en numpy
a=np.empty((2,3,5))
crée un tableau 2x3x5. (Il y a aussi np.zeros si vous voulez initialiser les valeurs.)
Vous pouvez également remodeler les tableaux existants:
a=np.arange(30).reshape(2,3,5)
np.arange (30) crée un tableau 1-d avec des valeurs de 0..29. La méthode reshape () renvoie un tableau contenant les mêmes données avec une nouvelle forme.