Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 2.7 为什么函数返回数组而不返回向量?_Python 2.7 - Fatal编程技术网

Python 2.7 为什么函数返回数组而不返回向量?

Python 2.7 为什么函数返回数组而不返回向量?,python-2.7,Python 2.7,为什么会这样? 当使用带有函数的程序时,返回此值 [array([ 48.29946595]), array([-38.05412469]), array([ 585.44807213])] 但我想退回这个: [48.29946595,-38.05412469, 585.44807213] 如何解决这个问题。我猜测这些数组来自numpy或类似的东西,并且说您只需要为列表中的每个值获取第0个索引(即值[0])。一种简短的单行方法如下所示: cleanedReturnedArray = map(

为什么会这样? 当使用带有函数的程序时,返回此值

[array([ 48.29946595]), array([-38.05412469]), array([ 585.44807213])]
但我想退回这个:

[48.29946595,-38.05412469, 585.44807213]

如何解决这个问题。

我猜测这些数组来自numpy或类似的东西,并且说您只需要为列表中的每个值获取第0个索引(即
值[0]
)。一种简短的单行方法如下所示:

cleanedReturnedArray = map(lambda x: x[0], myReturnedArray)
或者,也许以一种更为通俗的方式:

cleanedReturnedArray = [ x[0] for x in myReturnedArray ]

你能分享一下代码吗?这是代码:奇怪的是当把向量指向函数返回向量时,当用这个函数返回其他函数里面的数组时。我不明白。