gpt4 book ai didi

python - 连接 NumPy 数组

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

我想从一个空的 NumPy 数组开始,然后按顺序向其中添加行(所有行的长度相同)。但是,一开始,我不知道行的长度,也不知道要添加多少行。我怎样才能做到这一点?

对于我的三行:

a = np.array([1, 1, 1])
b = np.array([2, 2, 2])
c = np.array([3, 3, 3])

这是我尝试过的:

x = []
x = np.concatenate(x, a)
x = np.concatenate(x, b)
x = np.concatenate(x, c)

这不起作用,因为它将 ab 连接成一个长度为 6 的数组,而不是一个大小为 (2, 3) 的数组。有什么帮助吗?

最佳答案

收集列表中的所有行,然后使用vstack:

a = np.array([1, 1, 1])
b = np.array([2, 2, 2])
c = np.array([3, 3, 3])
x = np.vstack([a,b,c])

关于python - 连接 NumPy 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42009514/

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