Я хотел бы сделать сумму трехмерного массива, но сгруппировать элементы n по n.Явное выполнение этого требует большого времени выполнения.
Я пробовал с Numba, и это не улучшается.С f2py это может работать, но я бы предпочел пропустить его в этом случае.
fsum=np.zeros([N,M,L])
for i in range(0,N):
for j in range(1,M-1):
for k in range(0,L):
for h in range(j-5,j+5):
fsum[i,j,k]=fsum[i,j,k]+g[i,h,k]
Я хотел бы найти способ написать его таким образом, чтобы улучшить производительность.Как я могу это сделать?