Мне нужен способ получить "причудливую индексацию" (y = x [[0, 5, 21]]), чтобы вернуть представление вместо копии.
У меня есть массив, но я хочу иметь возможность работать с подмножеством этого массива (заданным списком индексов) таким образом, чтобы изменения в этом подмножестве также помещались в нужные места в большом массиве. Если я просто хочу что-то сделать с первыми 10 элементами, я могу просто использовать обычную нарезку y = x [0:10]. Это отлично работает, потому что регулярное нарезание возвращает представление. Проблема в том, что мне нужен не 0:10, а произвольный набор индексов.
Есть ли способ сделать это?