當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python dask.array.Array.transpose用法及代碼示例


用法:

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 表示 ai -th 軸變為 a.transpose()j -th 軸。
  • n ints:與相同 int 的 n-tuple 相同(此形式僅用作元組形式的 “convenience” 替代)

返回

outndarray

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]])

相關用法


注:本文由純淨天空篩選整理自dask.org大神的英文原創作品 dask.array.Array.transpose。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。