numpy.ndarray.transpose#
method
- ndarray.transpose(*axes)#
返回一个轴已转置的数组视图.
请参考
numpy.transpose的完整文档.- 参数:
- axes : None, tuple of ints, or n intsNone, 整数元组,或
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])