numpy.linalg.matrix_transpose#

linalg.matrix_transpose(x, /)[源代码]#

转置一个矩阵(或一组矩阵)``x``.

此函数与 Array API 兼容.

参数:
xarray_like

具有形状 (…, M, N) 的输入数组,其两个最内层维度形成 MxN 矩阵.

返回:
outndarray

一个包含每个矩阵转置的数组,形状为 (…, N, M).

参见

transpose

通用转置方法.

示例

>>> import numpy as np
>>> np.matrix_transpose([[1, 2], [3, 4]])
array([[1, 3],
       [2, 4]])
>>> np.matrix_transpose([[[1, 2], [3, 4]], [[5, 6], [7, 8]]])
array([[[1, 3],
        [2, 4]],
       [[5, 7],
        [6, 8]]])