Как одновременно заменить значения в массиве numpy [дубликат]Python

Программы на Python
Ответить
Anonymous
 Как одновременно заменить значения в массиве numpy [дубликат]

Сообщение Anonymous »

У меня есть массив numpy со случайными числами. Например вот так

Код: Выделить всё

[7 1 2 0 2 3 4 0 5]
и я хочу заменить каждое число одновременно, если число из этого массива = 7, я хочу заменить его на 2, а также, если число = 2, заменить его на 3. Так и будет например [2 1 3 0 3 3 4 0 5] . Я пробовал это с помощью np.where, но не смог ничего изменить.

Подробнее здесь: https://stackoverflow.com/questions/679 ... -same-time
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»