numpy.moveaxis() function | Python
numpy.moveaxis()
function move axes of an array to new positions. Other axes remain in their original order.
Syntax : numpy.moveaxis(arr, source, destination)
Parameters :
arr : [ndarray] input array.
source : [ int or sequence of int] Original positions of the axes to move. These must be unique.
destination : [ int or sequence of int] Destination positions for each of the original axes. These must also be unique.
Return : [ndarray] Array with moved axes. This array is a view of the input array.
Code #1 :
import numpy as geek
arr = geek.zeros(( 1 , 2 , 3 , 4 ))
gfg = geek.moveaxis(arr, 0 , - 1 ).shape
print (gfg)
|
Output :
(2, 3, 4, 1)
Code #2 :
import numpy as geek
arr = geek.zeros(( 1 , 2 , 3 , 4 ))
gfg = geek.moveaxis(arr, - 1 , 0 ).shape
print (gfg)
|
Output :
(4, 1, 2, 3)
Last Updated :
22 Apr, 2020
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...