2024-05-16 09:06:48 发布
网友
在某些情况下,尝试从列表创建数组对我来说是失败的。错误为:“ValueError:使用序列设置数组元素”
基本情况如预期的那样起作用:
foo = [(0,1),(2,3),(4,5)] bar=np.array(foo)
但是:
foo = [ ("Hello", [0,1,2,3]) , ("Goodbye",[9,8,7,6]) ] bar=np.array(foo)
出现了所描述的错误。为什么列表包含数组时失败?什么是肾盂疗法
“为什么失败?”的答案在您想要创建的ndarray对象的描述中
An array object represents a multidimensional, homogeneous array of fixed-size items
它爆炸了,因为你的第二个案例不是一个固定大小项目的同质数组
“为什么失败?”的答案在您想要创建的ndarray对象的描述中
它爆炸了,因为你的第二个案例不是一个固定大小项目的同质数组
相关问题 更多 >
编程相关推荐