Как изменить форму массива (м,) в (м, 1) - PullRequest
0 голосов
/ 03 марта 2020

У меня есть массив, как показано ниже. X1 = np.array ([[0,0], [0,0]])

X1 [:, 0]. Форма дает мне (2,).

Как мне преобразовать X1 [:, 0] в форму (2,1).

1 Ответ

0 голосов
/ 03 марта 2020

спасибо за вопрос. у вас есть матрица два на два, поэтому обращение одной части массива к двумерному массиву вызовет ошибку. Я думаю, что вы должны создать новый массив из подмассива, а затем изменить его. Вы можете сделать это так new_x = X[:,0] new_x.reshape(2,1). Я надеюсь, что это работает

...