1. ホーム
  2. スクリプト・コラム
  3. パイソン

[解決済み] データ型が理解できない

2022-01-10 11:28:39

質問内容

行列を使って計算をしようとしています。コードは以下の通りです。

import numpy as np
# some code
mmatrix = np.zeros(nrows, ncols)
print mmatrix[0, 0]

が、エラーになる。

data type not understood

で、ターミナルからやるとうまくいく。

解決方法は?

試してみてください。

mmatrix = np.zeros((nrows, ncols))

shapeパラメータはint型またはint型の連続でなければならないので

http://docs.scipy.org/doc/numpy/reference/generated/numpy.zeros.html

それ以外の場合は ncols から np.zeros をdtypeとして指定します。