数据类型不明白

时间:2011-03-27 01:10:11

标签: python matrix numpy

我正在尝试使用矩阵来计算东西。代码就是这个

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

但是我得到'数据类型不被理解',如果我从终端这样做,它就有效。

1 个答案:

答案 0 :(得分:113)

尝试:

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

因为shape参数必须是int或int的序列

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

否则,您将ncols作为dtype传递给np.zeros