现在,我有一个列表列表,其中包含不同组的坐标。 例如列表= [[[0,3],[4,1],[2,3]],[[2,5],[41,12],[2,3]]] p
我想从每组坐标中创建一个numpy数组,但是我不知道如何转换此列表。就我而言,组的数量总是在变化,所以有没有办法遍历我的列表并使len(list)个numpy数组数量?
答案 0 :(得分:0)
您只需在输入中调用np.array
,例如:
data = [[[0, 3], [4, 1], [2, 3]], [[2, 5], [41, 12], [2, 3]]]
array = np.array(data)
array.shape
输出:
(2, 3, 2)
只要组数(我要表示外部列表中元素的数量)发生变化,只要内部列表的形状没有变化,就可以了。
结果的形状通常为(len(data), 3, 2)
。