Перемещение элементов в массиве numpy произвольно - PullRequest
0 голосов
/ 23 апреля 2020

Допустим, у меня есть массив, определенный как

a = np.array([1, 2, 3, 4, 5])

Теперь я хочу переместить его элементы, используя массив индексов [4, 1, 2, 0, 3], что означает, что возвращаемый массив должен be

np.array([4, 2, 3, 5, 1])

Есть ли простой способ сделать это без использования циклов?

В моем реальном приложении мне пришлось бы выполнять эту операцию для массива с 1 000 000 элементов. Форма (1М, 0). Если возможно, я хочу применить это к массиву (1M, 10).

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