Как использовать append для 2D-массивов? - PullRequest
0 голосов
/ 25 февраля 2019

Я пытаюсь добавить массив 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.]])

Чтоэто проблема?

Ответы [ 2 ]

0 голосов
/ 25 февраля 2019

Использование np.concatenate:

import numpy as np

x = np.zeros((5,2))
y = np.array([[1,2]])
result = np.concatenate((x,y), axis = 0)
0 голосов
/ 25 февраля 2019
x = np.append(x, y)

вам не хватает х назначения

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...