numpy.matrix_transpose — NumPy v2.6.dev0 Manual

numpy.matrix_transpose(x, /)

[source]

#

Transposes a matrix (or a stack of matrices) x.

This function is Array API compatible.

Parameters:xarray_likeInput array having shape (…, M, N) and whose two innermost dimensions form MxN matrices.

Returns:outndarrayAn array containing the transpose for each matrix and having shape (…, N, M).

Examples

>>> importnumpyasnp>>> 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]]])