用法:
Array.transpose(*axes)
此文档字符串是从 numpy.ndarray.transpose 复制的。
可能存在与 Dask 版本的一些不一致之处。
返回转置轴的数组视图。
对于一维数组,这没有影响,因为转置向量只是相同的向量。要将一维数组转换为二维列向量,必须添加一个额外的维度。
np.atleast2d(a).T
实现了这一点,a[:, np.newaxis]
也是如此。对于二维数组,这是标准矩阵转置。对于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
整数 - 无或无参数:反转轴的顺序。
- 整数元组:
j
- 元组中的i
表示a
的i
-th 轴变为a.transpose()
的j
-th 轴。 n
ints:与相同 int 的 n-tuple 相同(此形式仅用作元组形式的 “convenience” 替代)
- axes:无,整数元组,或
- out:ndarray
a
的视图,轴已适当排列。
参数:
返回:
例子:
>>> 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]])
相关用法
- Python dask.array.Array.to_hdf5用法及代码示例
- Python dask.array.Array.to_svg用法及代码示例
- Python dask.array.Array.compute_chunk_sizes用法及代码示例
- Python dask.array.Array.visualize用法及代码示例
- Python dask.array.Array.partitions用法及代码示例
- Python dask.array.Array.blocks用法及代码示例
- Python dask.array.Array.map_blocks用法及代码示例
- Python dask.array.Array.store用法及代码示例
- Python dask.array.Array.map_overlap用法及代码示例
- Python dask.array.Array.vindex用法及代码示例
- Python dask.array.stats.ttest_ind用法及代码示例
- Python dask.array.ma.masked_values用法及代码示例
- Python dask.array.divmod用法及代码示例
- Python dask.array.negative用法及代码示例
- Python dask.array.overlap.map_overlap用法及代码示例
- Python dask.array.stats.ttest_rel用法及代码示例
- Python dask.array.ma.average用法及代码示例
- Python dask.array.vstack用法及代码示例
- Python dask.array.isneginf用法及代码示例
- Python dask.array.ma.masked_array用法及代码示例
注:本文由纯净天空筛选整理自dask.org大神的英文原创作品 dask.array.Array.transpose。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。