Array inverso en NumPy
- Invierta un array NumPy con el método de corte básico en Python
-
Invierta un array NumPy con la función
numpy.flipud()
en Python -
Invierta un array NumPy con la función
numpy.flip()
en Python
Este tutorial presentará los métodos para revertir un array NumPy en Python.
Invierta un array NumPy con el método de corte básico en Python
Podemos usar el método de corte básico para invertir un array NumPy. Podemos usar [::-1]
como índice del array para invertirlo. Este método en realidad no invierte el array original. En su lugar, crea una vista personalizada del array que apunta al array original pero en una secuencia inversa. El siguiente ejemplo de código demuestra cómo podemos revertir un array NumPy con el método de corte básico en Python.
import numpy as np
array = np.array([1, 2, 3, 4, 5])
reverse = array[::-1]
print(reverse)
Producción :
[5 4 3 2 1]
En el código anterior, invertimos elementos del array NumPy array
con el índice array[::-1]
en Python. Primero creamos e inicializamos el array array
y guardamos la vista inversa de array
dentro del array reverse
con el método de corte básico. Al final, mostramos los valores dentro del array reverse
con la función print()
de Python.
Invierta un array NumPy con la función numpy.flipud()
en Python
Otra función que se puede utilizar para invertir un array es la función numpy.flipud()
. La función numpy.flipud()
invierte los elementos del array. La función numpy.flipud()
toma el array como argumento y devuelve el reverso de ese array. Vea el siguiente ejemplo de código.
import numpy as np
array = np.array([1, 2, 3, 4, 5])
reverse = np.flipud(array)
print(reverse)
Producción :
[5 4 3 2 1]
En el código anterior, invertimos los elementos array
del array NumPy con la función numpy.flipud()
en Python. Primero creamos e inicializamos nuestra matriz original matriz
con la función numpy.array()
. Luego invertimos la matriz
con la función numpy.flipud()
y guardamos el resultado dentro del array reverse
.
Invierta un array NumPy con la función numpy.flip()
en Python
También podemos usar la función numpy.flip()
para invertir un array NumPy en Python. La función numpy.flip()
invierte el orden de los elementos dentro del array a lo largo de un axis
especificado en Python. Por defecto, el valor del axis
se establece en None
. No necesitaríamos especificar el eje para un array NumPy unidimensional. Vea el siguiente ejemplo de código.
import numpy as np
array = np.array([1, 2, 3, 4, 5])
reverse = np.flip(array)
print(reverse)
Producción :
[5 4 3 2 1]
En el código anterior, invertimos los elementos array
del array NumPy con la función numpy.flip()
en Python. Primero creamos e inicializamos nuestra matriz original array
con la función numpy.array()
. Luego invertimos la secuencia de elementos dentro del array
con la función numpy.flip()
y guardamos el resultado dentro del array reverse
.
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedIn