gpt4 book ai didi

python - Numpy - 将行添加到数组

转载 作者:IT老高 更新时间:2023-10-28 12:30:42 25 4
gpt4 key购买 nike

如何将行添加到 numpy 数组中?

我有一个数组 A:

A = array([[0, 1, 2], [0, 2, 0]])

如果 X 中每一行的第一个元素满足特定条件,我希望从另一个数组 X 向该数组添加行。

Numpy 数组没有像列表那样的“附加”方法,或者看起来是这样。

如果 A 和 X 是列表,我只会这样做:

for i in X:
if i[0] < 3:
A.append(i)

有没有 numpythonic 方法可以做到这一点?

谢谢,S ;-)

最佳答案

你可以这样做:

newrow = [1, 2, 3]
A = numpy.vstack([A, newrow])

关于python - Numpy - 将行添加到数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3881453/

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