numpy.ndarray.transpose#

方法

ndarray.transpose(*axes)#

傳回軸線已轉置的陣列視圖。

請參閱 numpy.transpose 以取得完整文件。

參數:
axesNone、整數元組或 n 個整數
  • None 或無引數:反轉軸線的順序。

  • 整數元組:元組中第 j 個位置的 i 表示陣列的第 i 個軸線變成轉置陣列的第 j 個軸線。

  • n 個整數:與相同整數的 n 元組相同(此形式僅作為元組形式的「便利」替代方案)。

傳回值:
pndarray

軸線經過適當排列的陣列視圖。

另請參閱

transpose

等效函式。

ndarray.T

傳回轉置陣列的陣列屬性。

ndarray.reshape

在不變更資料的情況下,為陣列提供新的形狀。

範例

>>> import numpy as np
>>> 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]])
>>> a = np.array([1, 2, 3, 4])
>>> a
array([1, 2, 3, 4])
>>> a.transpose()
array([1, 2, 3, 4])