Wie man eine 3-Dimensionalen-Matrix in Numpy erstellt, wie in Matlab a(:,:,:) . Ich versuche, den Matlab-Code zu konvertieren, der eine 3D-Matrix erstellt, nach Python mit der Verwendung von numpy.array, und ich weiß nicht, wie man eine 3D-Matrix/Array in Numpy erstellt
Antwort
Zu viele Anzeigen?
unutbu
Punkte
769083
a = np.empty((2,3,5))
erstellt ein Array mit der Größe 2x3x5. (Es gibt auch np.zeros, wenn Sie die Werte initialisieren möchten.)
Sie können auch vorhandene Arrays umformen:
a = np.arange(30).reshape(2,3,5)
np.arange(30) erstellt ein 1-d Array mit Werten von 0..29. Die Methode reshape() gibt ein Array zurück, das dieselben Daten mit einer neuen Form enthält.