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