用法:
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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。