本文簡要介紹 python 語言中 numpy.recarray.transpose
的用法。
用法:
recarray.transpose(*axes)
返回轉置軸的數組視圖。
對於一維數組,這沒有影響,因為轉置向量隻是相同的向量。要將一維數組轉換為二維列向量,必須添加額外的維度。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-th 位置的 i 表示 a 的 i-th 軸變為 a.transpose() 的 j-th 軸。
n 個整數:與相同整數的 n-tuple 相同(此形式隻是作為元組形式的 “convenience” 替代方案)
- 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 numpy recarray.tolist用法及代碼示例
- Python numpy recarray.tostring用法及代碼示例
- Python numpy recarray.tobytes用法及代碼示例
- Python numpy recarray.dot用法及代碼示例
- Python numpy recarray.itemset用法及代碼示例
- Python numpy recarray.view用法及代碼示例
- Python numpy recarray.setflags用法及代碼示例
- Python numpy recarray.flat用法及代碼示例
- Python numpy recarray.sort用法及代碼示例
- Python numpy recarray.astype用法及代碼示例
- Python numpy recarray.itemsize用法及代碼示例
- Python numpy recarray.flatten用法及代碼示例
- Python numpy recarray.item用法及代碼示例
- Python numpy recarray.getfield用法及代碼示例
- Python numpy recarray.ndim用法及代碼示例
- Python numpy recarray.byteswap用法及代碼示例
- Python numpy recarray.size用法及代碼示例
- Python numpy recarray.T用法及代碼示例
- Python numpy recarray.nbytes用法及代碼示例
- Python numpy recarray.fill用法及代碼示例
- Python numpy recarray.strides用法及代碼示例
- Python numpy recarray.resize用法及代碼示例
- Python numpy recarray.copy用法及代碼示例
- Python numpy recarray.newbyteorder用法及代碼示例
- Python numpy recarray.partition用法及代碼示例
注:本文由純淨天空篩選整理自numpy.org大神的英文原創作品 numpy.recarray.transpose。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。