Я хотел бы нарезать массив numpy, чтобы получить i-й индекс в последнем измерении. Для трехмерного массива это будет:
slice = myarray[:,:,i]
Но я пишу функцию, где я могу взять массив произвольных измерений, поэтому для 4D-массива мне понадобится myarray[:,:,:,i]
и так далее. Есть ли способ получить этот срез для любого массива без явного написания размеров массива?