numpy.matrix.transpose#

方法

matrix.transpose(*axes)#

返回数组的转置视图.

请参阅 numpy.transpose 的完整文档.

参数:
axes : None, 整数的元组, 或 n 个整数None, 整数元组, 或
  • 无或无参数:反转轴的顺序.

  • ints 的元组:元组中第 j 位的 i 表示数组的第 i 轴变为转置数组的第 j 轴.

  • n 个整数:与包含相同整数的 n 元组相同(这种形式旨在作为元组形式的”便利”替代方案).

返回:
pndarray

数组的视图,其轴已适当置换.

参见

transpose

等效函数.

ndarray.T

返回转置数组的数组属性.

ndarray.reshape

在不改变数据的情况下给数组一个新的形状.

示例

>>> import numpy as np
>>> a = np.array([[1, 2], [3, 4]])
>>> a
array([[1, 2],
       [3, 4]])
>>> a.transpose()
array([[1, 3],
       [2, 4]])
>>> a.transpose((1, 0))
array([[1, 3],
       [2, 4]])
>>> a.transpose(1, 0)
array([[1, 3],
       [2, 4]])
>>> a = np.array([1, 2, 3, 4])
>>> a
array([1, 2, 3, 4])
>>> a.transpose()
array([1, 2, 3, 4])