元组到数组python

2024-04-26 00:30:22 发布

您现在位置:Python中文网/ 问答频道 /正文

当我这样做时:

print(type(params2))
y = np.asarray(params2)

我得到了以下错误:“ValueError:用序列设置数组元素。”

我的params2看起来像这样:

^{pr2}$

Tags: 元素type错误np序列数组printasarray
2条回答

你可能想要:

y = np.vstack(params2)

然后y =

^{pr2}$

如果这不是你想要的结果,请写下你想要什么。在

传递到数组中的元组不是通用的。asarray的输入只能在列表、元组列表、元组、元组的元组、列表的元组和ndarray之间。在

例如,这很好:

params2 = (np.array([  2.16003254,  35.41060695]), 
           np.array([  3.56496896e-02, 5.90834196e+00]),
           np.array([ -5.90834196e+00,   1.03644107e+03]))

np.asarray(params2)

但你的元组不是同质的。在

相关问题 更多 >

    热门问题