numpy.moveaxis()
mueve los ejes de una array a nuevas posiciones. Otros ejes permanecen en su orden original.
Sintaxis: numpy.moveaxis(arr, fuente, destino)
Parámetros:
arr: [ndarray] array de entrada.
source : [int o secuencia de int] Posiciones originales de los ejes a mover. Estos deben ser únicos.
destino : [int o secuencia de int] Posiciones de destino para cada uno de los ejes originales. Estos también deben ser únicos.
Retorno: [ndarray] Array con ejes movidos. Esta array es una vista de la array de entrada.
Código #1:
# Python program explaining # numpy.moveaxis() function # importing numpy as geek import numpy as geek arr = geek.zeros((1, 2, 3, 4)) gfg = geek.moveaxis(arr, 0, -1).shape print (gfg)
Producción :
(2, 3, 4, 1)
Código #2:
# Python program explaining # numpy.moveaxis() function # importing numpy as geek import numpy as geek arr = geek.zeros((1, 2, 3, 4)) gfg = geek.moveaxis(arr, -1, 0).shape print (gfg)
Producción :
(4, 1, 2, 3)