Python
numpy

Pythonで配列のサイズ(numpy.shape)

numpyを使うことを前提にしています。

デバックなどで、定義してある配列が何行何列なのか知りたいときが結構あります。
このときは.shapeを用いてば良いです。

checkarray.py
import numpy as np
#5×3の行列を作成(要素は全て0)
a=np.array([[0]*3 for i in range(5)])
print("a="+str(a))
print(a.shape)

a=[[0 0 0]
[0 0 0]
[0 0 0]
[0 0 0]
[0 0 0]]
(5, 3)
と出力されるはずです