У меня есть матрица A
формы (480, 640, 3)
, и я хотел бы использовать значения для заполнения другой матрицы B
, формы (3, 480, 640)
. Я пробовал numpy.reshape(A, B.shape)
, но я думаю, что это не делает трюк.Как перенести один размер матрицы numpy?
В каком-то контексте размеры 480 и 640 - это высота и ширина кадра, а 3 - значения цвета (RGB).
(Я ищу эффективный способ сделать это, не куча вложенным для петель.)
Awesome! Мне нравится 'rollaxis()' verison. – BoltzmannBrain