如何使用追加2D数组?

问题描述 投票:1回答:2

我试图通过以下代码将数组y添加到数组x

import numpy as np

x = np.zeros((5,2))
y = np.array([[1,2]])
np.append(x , y)

但是x的结果还是:

array([[0., 0.],
       [0., 0.],
       [0., 0.],
       [0., 0.],
       [0., 0.]])

问题是什么?

python numpy append
2个回答
1
投票

使用np.concatenate

import numpy as np

x = np.zeros((5,2))
y = np.array([[1,2]])
result = np.concatenate((x,y), axis = 0)

1
投票
x = np.append(x, y)

你缺少x任务

© www.soinside.com 2019 - 2024. All rights reserved.