import numpy as np
n_mat = np.zeros(20, 20)
とすると,エラーがでる.
実行結果
1 import numpy as n
----> 2 n_mat = np.zeros(20, 20)
TypeError: data type not understood
これは,次のようにすると回避できる.
import numpy as np
n_mat = np.zeros((20, 20))
つまり,zerosの引数はコンマ区切りではなく,タプル形式として入力する必要がある.
本当にしょうもない記事ではあるが,元MATLAB使いの私はこれで5分程度悩んだので,戒めとして記録しておく.