【发布时间】:2011-07-23 17:21:10
【问题描述】:
我正在尝试使用矩阵来计算东西。代码是这样的
import numpy as np
# some code
mmatrix = np.zeros(nrows, ncols)
print mmatrix[0, 0]
但我得到“不理解的数据类型”,如果我从终端执行它,它就可以工作。
【问题讨论】:
我正在尝试使用矩阵来计算东西。代码是这样的
import numpy as np
# some code
mmatrix = np.zeros(nrows, ncols)
print mmatrix[0, 0]
但我得到“不理解的数据类型”,如果我从终端执行它,它就可以工作。
【问题讨论】:
试试:
mmatrix = np.zeros((nrows, ncols))
因为形状参数必须是整数或整数序列
http://docs.scipy.org/doc/numpy/reference/generated/numpy.zeros.html
否则,您会将 ncols 作为 dtype 传递给 np.zeros。
【讨论】: