Aplane una array en Python usando NumPy

Analicemos cómo aplanar una array usando NumPy en Python. Usando la función ndarray.flatten() podemos aplanar una array a una dimensión en python.

Sintaxis: numpy_array.flatten(order=’C’)

  • orden: ‘C’ significa aplanar en fila principal. ‘F’ significa aplanar en columna principal. ‘A’ significa aplanar en orden de columna principal si a es Fortran contiguo en la memoria, orden de fila principal de lo contrario. K’ significa aplanar a en el orden en que aparecen los elementos en la memoria. El valor predeterminado es ‘C’.

Retorno: Array 1-D aplanada

array.flatten()

Ejemplo 1:

python3

# importing numpy as np
import numpy as np
  
# declare matrix with np
gfg = np.array([[2, 3], [4, 5]])
  
# using array.flatten() method
flat_gfg = gfg.flatten()
print(flat_gfg)

Producción:

[2 3 4 5]

Ejemplo 2:

python3

# importing numpy as np
import numpy as np
  
# declare matrix with np
gfg = np.array([[6, 9], [8, 5], [18, 21]])
  
# using array.flatten() method
gfg.flatten()

Producción:

array([ 6,  9,  8,  5, 18, 21])

Ejemplo 3:

python3

# importing numpy as np
import numpy as np
  
# declare matrix with np
gfg = np.array([[6, 9, 12], [8, 5, 2], [18, 21, 24]])
  
# using array.flatten() method
flat_gfg = gfg.flatten(order='A')
print(flat_gfg)

Producción:

[ 6,  9, 12,  8,  5,  2, 18, 21, 24]

Publicación traducida automáticamente

Artículo escrito por misraaakash1998 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *