mindspore.numpy.transpose

mindspore.numpy.transpose(a, axes=None)[源代码]

反转或交换Tensor的轴;返回修改后的Tensor。

参数:
  • a (Tensor) - 要转置的Tensor。

  • axes (Union[None, tuple, list],可选) - 轴的顺序。如果 axesNone ,则转置整个Tensor。默认值: None

返回:

Tensor,转置后的Tensor数组。

异常:
  • TypeError - 如果输入参数非上述给定的类型。

  • ValueError - 如果 axes 的数量不等于 a.ndim

支持平台:

Ascend GPU CPU

样例:

>>> import mindspore.numpy as np
>>> x = np.ones((1,2,3))
>>> x = np.transpose(x)
>>> print(x.shape)
(3, 2, 1)