【发布时间】:2018-03-29 15:00:35
【问题描述】:
谁能告诉我为什么a 可以工作而b 不能和ValueError: setting an array element with a sequence 一起工作? This 说的是“多维”的原因,但就我而言,我认为a 和b 是一样的。
import numpy as np
a=np.array([[1],2,3])
b=np.array([1,2,[3]])
【问题讨论】:
-
从混合嵌套的列表中创建一个数组是很棘手的。
np.array首先尝试创建一个规则的多维数组。a和b都失败了,所以必须依靠临时替代方案。
标签: python python-3.x numpy multidimensional-array