【发布时间】:2015-06-25 17:39:58
【问题描述】:
我想要一个像这样的 numpy 矩阵 [int, [[int,int]]] 我收到一个类似于“ValueError: setting an array element with a sequence”的错误。
以下是声明
def __init__(self):
self.path=np.zeros((1, 2))
我尝试在下面的行中为此分配一个值
routes_traveled.path[0, 1]=[loc]
loc 是一个列表,routes_traveled 是对象
【问题讨论】:
-
在此处查看文档:docs.scipy.org/doc/numpy/reference/generated/numpy.zeros.html。如果要指定形状 (1,2),则需要将其作为序列传递,就像@unutbu 在他的回答中所说的那样。否则它将假定“2”是可选数据类型。
标签: python-3.x numpy