Вопрос о numpy преобразовании ndarray - PullRequest
0 голосов
/ 04 февраля 2020

любой простой способ изменить этот массив

[[ 3  4  0  1  2]
 [ 8  9  5  6  7]
 [13 14 10 11 12]] 

на:

[[ 0  0  0  1  2]
 [ 0  0  5  6  7]
 [ 0  0 10 11 12]]

?

Редактировать: максимальное поддерживаемое измерение для ndarray равно 32, найдено 306 для транспонирования

1 Ответ

2 голосов
/ 04 февраля 2020

Использование Нарезка :

>>> a[:,:2] = 0
>>> a
array([[ 0,  0,  0,  1,  2],
       [ 0,  0,  5,  6,  7],
       [ 0,  0, 10, 11, 12]])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...