Matlab a(:、:、:)のように、numpyで3次元マトリックスを作成する方法。私はnumpy.arrayを使用して3Dマトリックスを作成するMATLABコードをpythonに変換しようとしていますが、numpyで3Dマトリックス/配列を作成する方法がわかりません
a=np.empty((2,3,5))
2x3x5配列を作成します。 (値を初期化する場合は、np.zerosもあります。)
既存の配列を再形成することもできます:
a=np.arange(30).reshape(2,3,5)
np.arange(30)は、0..29の値を持つ1次元配列を作成します。 reshape()メソッドは、新しいデータを含む同じデータを含む配列を返します。