web-dev-qa-db-ja.com

データ型が理解できません

私はものを計算するためにマトリックスを使用しようとしています。コードはこちら

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

しかし、「データ型が理解できません」と表示され、ターミナルから実行すると動作します。

69
Bob

試してください:

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

形状パラメーターはintまたはintのシーケンスである必要があるため

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

それ以外の場合は、ncolsをdtypeとしてnp.zerosに渡します。

116
JoshAdel