swapaxes¶
-
swapaxes(a, axis1, axis2)¶ Interchange two axes of an array.
Parameters: - a : ndarray
Input array.
- axis1 : int
First axis.
- axis2 : int
Second axis.
Returns: - a_swapped : ndarray
Swapped array. This is always a copy of the input array.
Examples
>>> 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.]]])