我对Python还比较陌生。我看了其他类似的主题,但它们并没有完全回答我想做的事情。这是我的目标:
coslist[1:4]
Out[94]: [array([[ 0.7984719]]), array([[ 0.33609957]]), 0]
这是我想要的内容:
coslist=[0.7984719,0.33609957,0]
我尝试了这个:
tolist=list(coslist)
tolist[1:3]
Out[98]: [array([[ 0.7984719]]), array([[ 0.33609957]])]
And this:
y=np.array(val).ravel().tolist()
y[1:4]
Out[99]: [array([[ 0.7984719]]), array([[ 0.33609957]]), 0]
看到了吗,这些都不是我想要的。任何帮助都将不胜感激。
collist
是一个填充有2D数组和数字值的列表,这很难处理。你确定没有办法构建这个列表,只存储在2D数组中的值,而不是整个2D数组吗?如果不行,也许使用纯Python循环来提取值是可行的方法。 - Akavall