Exploremos.
Sintaxis de funciones
La función tiene una sintaxis elemental como se muestra a continuación:
ndarray.Flatten (orden = 'c')Parámetros de función
La función solo toma un parámetro. El parámetro de orden se usa para definir bajo qué orden se aplana la matriz.
El parámetro de orden toma los siguientes valores:
De manera predeterminada, la función ordenará la matriz de entrada en el orden de fila.
Valor de retorno
La función luego devolverá una copia de la matriz de entrada pero se aplanó en 1D.
Ejemplo
Para ilustrar cómo funciona la función, considere el ejemplo que se muestra a continuación:
# Importar NumpyEl código anterior toma una matriz 2D y la aplana en una matriz 1D, como se muestra en la salida a continuación:
Original: [[12 32 6]Ejemplo 2
También podemos aplicar la misma operación a una matriz multidimensional. El código es como se ilustra a continuación:
arr_3d = np.Array ([[1,2,3], [0,4,5,], [9,4,6]])Esto debería volver:
Original: [[1 2 3]Ejemplo 3
Veamos qué sucede cuando cambiamos el parámetro de orden a 'F'. Considere el código que se muestra a continuación:
arr = np.Array ([[12,32,6], [3,45,23]])Este ejemplo le dice a la función que ordene la matriz a través del orden de columna mayor. La matriz resultante es como se muestra:
Original: [[12 32 6]Ejemplo 4
El pedido a través del parámetro 'A' devuelve una matriz como se muestra:
arr = np.Array ([[12,32,6], [3,45,23]])El orden 'a' actúa como una opción 'inteligente' que selecciona el tipo basado en el tipo de matriz. La función aplanará la matriz en el orden de mayor hilera en el ejemplo anterior.
Original: [[12 32 6]Ejemplo 5
Los parámetros 'K' devuelven una matriz como se muestra:
arr = np.Array ([[12,32,6], [3,45,23]])Producción:
Original: [[12 32 6]Conclusión
En el artículo, echamos un vistazo a la función aplanada en Numpy para aplanar una matriz de entrada en una dimensión. Con la ayuda de ejemplos, ilustramos cómo la función se comporta bajo diferentes parámetros de orden.
Nos vemos en el siguiente!!!