numpy.swapaxes() in Python
numpy.swapaxes() in Python
The numpy.swapaxes() function interchanges the two specified axes of the given array.
Syntax
numpy.swapaxes(a, axis1, axis2)
Parameter
The numpy.swapaxes() method consists of three parameters, which are as follows:
a : This parameter represents the Input array.
axis1 : It represents the first axis.
axis2 : It signifies the second axis.
Return
This function returns the view of parameter ‘a’ if ‘a’ is a ndarray, else a new array is created.
Example 1
# Python Program explaining # numpy.swapaxes() function import numpy as np array = np.arange(8).reshape(2,2,2) print ('Original array:') print (array,"\n") # swaping the numbers between axis 1 and axis 2 (along width) print ('The array after applying the swapaxes() function:') print (np.swapaxes(array, 2, 1))
Output
Original array: [[[0 1] [2 3]] [[4 5] [6 7]]] The array after applying the swapaxes() function: [[[0 2] [1 3]] [[4 6] [5 7]]]