from numpy import array
test_list = [[1,2],3]
x = array(test_list) #ValueError: setting an array element with a sequence.
基本上,我有一个带有 2 个坐标和一个比例的点,我试图将几个点放在 ndarray 上,但我现在不能这样做。我可以只使用 [1,2,3] 但我很好奇为什么我不能将这种类型的列表存储在数组中。
它失败了,因为数组不是矩形的。如果我们改变3
to [3, 4]
然后就可以了。
>>> array([[1, 2], [3, 4]])
array([[1, 2],
[3, 4]])
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)