numpy.swapaxes#
- numpy.swapaxes(a,axis1,axis2)[source]#
Interchange two axes of an array.
- Parameters:
- aarray_like
Input array.
- axis1int
First axis.
- axis2int
Second axis.
- Returns:
- a_swappedndarray
For NumPy >= 1.10.0, ifa is an ndarray, then a view ofa isreturned; otherwise a new array is created. For earlier NumPyversions a view ofa is returned only if the order of theaxes is changed, otherwise the input array is returned.
Examples
>>>importnumpyasnp>>>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]]])>>>xarray([[[0, 1], [2, 3]], [[4, 5], [6, 7]]])
>>>np.swapaxes(x,0,2)array([[[0, 4], [2, 6]], [[1, 5], [3, 7]]])
On this page