Если A
является массивом 2x2, что эквивалентно выражению в python для permute(A, [3 2 1])
в MATLAB?
Спасибо
Вы ищете numpy.transpose
np.transpose( np.expand_dims(A, axis=2), (2, 1, 0) )
Так как numpy
не имеет ограничений по синтаксису по умолчанию, вам нужно явно добавить его с помощью np.expand_dims
Или иначе стенограмма для np.expand_dims(A, axis=2)
равна A[:, :, None]
, поэтому
np.transpose(A[:, :, None], (2,1,0))
A
представляет собойnumpy
массивshape
(2,2)
A = [[1, 2], [3, 4]]
. Я хотел бы получитьB = ...