Fancy indexing
Выбор элементов по массиву индексов (в любом порядке, с повторами).
Сигнатура
a[[i0, i1, ...]]Передав список или массив индексов, можно выбрать элементы в произвольном порядке и с повторениями. Возвращается копия.
import numpy as np
a = np.array([10, 20, 30, 40])
print(a[[0, 2, 2, 3]]) # [10 30 30 40]