gpt4 book ai didi

python - Numpy 将列表附加到数组而不合并它们

转载 作者:行者123 更新时间:2023-12-01 21:36:21 25 4
gpt4 key购买 nike

有一个空数组

x = numpy.empty(0)

还有两个看起来像这样的列表

l1 = [1, 2, 3]
l2 = [4, 5, 6]

如何将列表添加到空数组,使其变成这样

np.array([[1, 2, 3], [4, 5, 6])

代替

np.array([1, 2, 3, 4, 5, 6])

这是我使用时发生的事情

x = np.append(x, l1)
x = np.append(x, l2)

最佳答案

只需使用 np.vstack垂直顺序堆叠数组:

l1 = [1, 2, 3]
l2 = [4, 5, 6]


x = np.vstack([l1, l2])
print(x)

结果:

array([[1, 2, 3],
[4, 5, 6]])

关于python - Numpy 将列表附加到数组而不合并它们,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61889701/

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