Обмен размерами массива NumPy

Я хотел бы сделать следующее:

for i in dimension1:
  for j in dimension2:
    for k in dimension3:
      for l in dimension4:
        B[k,l,i,j] = A[i,j,k,l]

без использования петель. В конце и A, и B содержат одну и ту же информацию, но проиндексированы по-разному.

Я должен указать, что размеры 1,2,3 и 4 могут быть одинаковыми или разными. Так что numpy.reshape () кажется трудным.

Ответы на вопрос(5)

Ваш ответ на вопрос