numpy.swapaxes#
- numpy.swapaxes(a, axis1, axis2)[原始碼]#
交換陣列的兩個軸。
- 參數:
- aarray_like
輸入陣列。
- axis1int
第一個軸。
- axis2int
第二個軸。
- 返回:
- a_swappedndarray
對於 NumPy >= 1.10.0,如果 a 是一個 ndarray,則返回 a 的視圖;否則會建立一個新陣列。對於更早版本的 NumPy,只有在軸的順序被更改時才會返回 a 的視圖,否則會返回輸入陣列。
範例
>>> import numpy as np >>> x = np.array([[1,2,3]]) >>> np.swapaxes(x,0,1) array([[1], [2], [3]])
>>> x = np.array([[[0,1],[2,3]],[[4,5],[6,7]]]) >>> x array([[[0, 1], [2, 3]], [[4, 5], [6, 7]]])
>>> np.swapaxes(x,0,2) array([[[0, 4], [2, 6]], [[1, 5], [3, 7]]])