Open In App
Related Articles

numpy.swapaxes() function | Python

Improve
Improve
Improve
Like Article
Like
Save Article
Save
Report issue
Report
numpy.swapaxes() function interchange two axes of an array.
Syntax : numpy.swapaxes(arr, axis1, axis2) Parameters : arr : [array_like] input array. axis1 : [int] First axis. axis2 : [int] Second axis. Return : [ndarray] In earlier NumPy versions, a view of arr is returned only if the order of the axes is changed, otherwise the input array is returned. For NumPy >= 1.10.0, if arr is an ndarray, then a view of arr is returned; otherwise a new array is created.
Code #1 :
# Python program explaining
# numpy.swapaxes() function
  
# importing numpy as geek 
import numpy as geek
  
arr = geek.array([[2, 4, 6]])
  
gfg = geek.swapaxes(arr, 0, 1)
  
print (gfg)

                    
Output :
[[2]
 [4]
 [6]]
  Code #2 :
# Python program explaining
# numpy.swapaxes() function
  
# importing numpy as geek 
import numpy as geek
  
arr = geek.array([[[0, 1], [2, 3]], [[4, 5], [6, 7]]])
  
gfg = geek.swapaxes(arr, 0, 2)
  
print (gfg)

                    
Output :
[[[0 4]
  [2 6]]
 [[1 5]
  [3 7]]]


Last Updated : 22 Apr, 2020
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads