numpy.core.defchararray.chararray.transpose¶
方法
-
chararray.
transpose
(*axes)¶ 返回转置轴的数组视图。
对于一维数组,这没有效果。(要在列向量和行向量之间切换,首先将一维数组转换为矩阵对象。)对于二维数组,这是常见的矩阵转置。对于n-d数组,如果给定了轴,则它们的顺序指示如何排列轴(参见示例)。如果没有提供轴,并且
a.shape = (i[0], i[1], ... i[n-2], i[n-1])
然后a.transpose().shape = (i[n-1], i[n-2], ... i[1], i[0])
.参数: - axes :无,整数元组,或 n 英茨 : 无、整数元组或N整数
- 无或无参数:反转轴的顺序。
- 英特尔元组: i 在 j -这个位置意味着 a 的 i -th轴变为 a.transpose() 的 j 第四轴。
- n ints:与相同ints的n元组相同(此形式仅作为元组形式的“方便”替代)
返回: - out : 恩达雷
观 a 轴适当排列。
参见
ndarray.T
- 返回已转置数组的数组属性。
实例
>>> 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]])