У меня есть трехмерный массив NumPy.
Я могу изменить произвольный элемент, используя простое индексирование
D[:,:,0]=myval
D[:,:10,1]=list(range(10))
Иногда мне нужно изменить элемент (ы) по заданному индексу, а это не такзаранее определено, к какой оси относится индекс.Я хотел бы поймать два следующих случая с изменением переменной
D[:,:10,1]=list(range(10)) ->axis 1
D[:10,:,1]=list(range(10)) ->axis 0
Что-то вроде:
f(D,axis=0/1,index=1,newval)