numpy.swapaxes()
función intercambiar dos ejes de una array.
Sintaxis: numpy.swapaxes(arr, axis1, axis2)
Parámetros:
arr: [array_like] array de entrada.
eje1 : [int] Primer eje.
eje2 : [int] Segundo eje.
Devolución: [ndarray] En versiones anteriores de NumPy, se devuelve una vista de arr solo si se cambia el orden de los ejes; de lo contrario, se devuelve la array de entrada. Para NumPy >= 1.10.0, si arr es un ndarray, se devuelve una vista de arr; de lo contrario, se crea una nueva array.
Código #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)
Producción :
[[2] [4] [6]]
Código #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)
Producción :
[[[0 4] [2 6]] [[1 5] [3 7]]]