经过一些复杂的操作,得到一个结果列表,比如list1,这是一个不同数组的列表。
以下是list1
In [] : list1
Out [] :
[array([ 10.1]),
array([ 13.26]),
array([ 11.0 , 12.5])]
想要将此列表转换为列表的简单列表而不是数组
预期list2
[ [ 10.1],
[ 13.26],
[ 11.0 , 12.5] ]
如果有什么不清楚的地方请告诉我。
最佳答案
您可以使用 tolist()
在列表理解中:
>>> [l.tolist() for l in list1]
[[0.0], [0.0], [0.0, 0.5], [0.5], [0.5], [0.5, 0.69], [0.69, 0.88], [0.88], [0.88], [0.88], [0.88, 1.0], [1.0, 1.1], [1.1], [1.1], [1.1], [1.1, 1.5], [1.5, 2.0], [2.0], [2.0]]
关于python - 将数组列表转换为列表列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45404344/