numpy.rollaxis()
función rodar el eje especificado hacia atrás, hasta que se encuentra en una posición determinada.
Sintaxis: numpy.rollaxis(arr, axis, start=0)
Parámetros:
arr: [ndarray] Array de entrada.
axis : [int] El eje para rodar hacia atrás. Las posiciones de los otros ejes no cambian entre sí.
start : [int, opcional] El eje gira hasta que se encuentra antes de esta posición. El valor predeterminado, 0, da como resultado una tirada «completa».
Retorno: [ndarray] En versiones anteriores de NumPy, arr se devuelve solo si se cambia el orden de los ejes; de lo contrario, se devuelve la array de entrada. Para NumPy >= 1.10.0, siempre se devuelve una vista de arr.
Código #1:
# Python program explaining # numpy.rollaxis() function # importing numpy as geek import numpy as geek arr = geek.ones((1, 2, 3, 4)) gfg = geek.rollaxis(arr, 3, 1).shape print (gfg)
Producción :
(1, 4, 2, 3)
Código #2:
# Python program explaining # numpy.rollaxis() function # importing numpy as geek import numpy as geek arr = geek.ones((1, 2, 3, 4)) gfg = geek.rollaxis(arr, 2).shape print (gfg)
Producción :
(3, 1, 2, 4)