NumPy配列ndarrayの次元数、形状(各次元のサイズ)、サイズ(全要素数)を取得するには、numpy.ndarrayのndim, shape, size属性を使う。組み込み関数len()では最初の次元の大きさが返される。 import numpy as np a_1d = np.arange(3) print(a_1d) # [0 1 2] a_2d = np.arange(12).reshape((3, 4)) print(a_2d) # [[ 0 1 2 3] # [ 4 5 6 7] # [ 8 9 10 11]] a_3d = np.arange(24).reshape((2, 3, 4)) print(a_3d) # [[[ 0 1 2 3] # [ 4 5 6 7] # [ 8 9 10 11]] # # [[12 13 14 15] # [16 17 18 19] #