megengine.functional.swapaxes

swapaxes(inp, axis1, axis2)[源代码]

交换一个 tensor 的两个坐标轴。

参数
  • inp (Tensor) – 要进行坐标轴交换的输入 tensor。

  • axis1 (int) – 第一个坐标轴。

  • axis2 (int) – 第二个坐标轴。

返回类型

Tensor

返回

‘inp’ 交换过指定坐标轴之后的 tensor。

实际案例

>>> x = Tensor(np.array([[[0,1],[2,3]],[[4,5],[6,7]]], dtype=np.int32))
>>> F.swapaxes(x, 0, 2)
Tensor([[[0 4]
 [2 6]]
[[1 5]
 [3 7]]], dtype=int32, device=xpux:0)