Предположим, у меня есть массив с 10 элементами, например. a=np.arange(10)
. Если я хочу создать еще один массив с 1-м, 3-м, 5-м, 7-м, 9-м, 10-м элементами исходного массива, то есть b=np.array([0,2,4,6,8,9])
, как я могу сделать это эффективно?нерегулярное нарезка/копирование в массиве numpy
благодаря
Индексирование таким образом не может быть столь же эффективным, как «срез»; но тогда вы, похоже, довольны «другим массивом», копией, а не другим способом взглянуть на оригинал. – hpaulj