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