我目前在python中得到了一个数组,它是字典的一个元素,在python控制台中,如下所示:
TUMEC['spans'][0]
array([0. , 0.25, 0.5, 0.75, 1.])
我想把整个数组传递给一个函数,但这必须通过一些简单的数学运算,比如:
^{pr2}$
但我收到了一条错误信息:
只有length-1数组可以转换为Python标量。在
所以,我试着import numpy
并键入:
^{pr2}$
但我还是有同样的问题。在
有人知道我怎么绕过这个问题吗。在
Tags:
您可以尝试转换为列表,然后理解:
我认为这里最好的方法是使用
map
,这意味着它更快:但是如果
^{pr2}$TUMEC['spans'][0]
已经是一个numpy.array
,那么下面的方法应该是可行的,并且应该是首选的方法,因为它更易读、更简单、更快(有人能确认fast部分吗?)。在当然,在这两种情况下,结果都是一个列表,但是您可以使用
np.array
轻松修复它。在相关问题 更多 >
编程相关推荐