Переставить матрицу Numpy - PullRequest
       2

Переставить матрицу Numpy

0 голосов
/ 18 октября 2019

У меня есть матрица, как показано ниже с формой (2, 2, 1).

[[[1]
  [3]]

 [[2]
  [4]]]

Есть ли простой способ / функция для перестановки элементов таким образом, что она становится:

[[[1]
  [2]]

 [[3]
  [4]]]

Спасибо!

1 Ответ

5 голосов
/ 18 октября 2019

Вы можете использовать swapaxes для чередования двух первых осей массива:

a.swapaxes(0,1)

array([[[1],
        [2]],

       [[3],
        [4]]])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...