numpy.matrix.transpose#

方法

matrix.transpose(*axes)#

返回具有转置轴的数组视图。

请参考 numpy.transpose 获取完整文档。

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

  • 整数元组:元组中第 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])