gpt4 book ai didi

python - 如何从列表列表中创建 numpy 数组

转载 作者:太空宇宙 更新时间:2023-11-03 21:07:02 26 4
gpt4 key购买 nike

现在我有一个包含不同组坐标的列表列表。前任。列表 = [ [ [0,3],[4,1],[2,3] ], [ [2,5],[41,12],[2,3] ] ]

我想从每组坐标中创建一个 numpy 数组,但我不知道如何转换这个列表。就我而言,组的数量总是在变化,所以有没有办法循环遍历我的列表并生成 len(list) numpy 数组的数量?

最佳答案

您可以在输入上调用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)

关于python - 如何从列表列表中创建 numpy 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55329866/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com