Esploriamo.
Sintassi della funzione
La funzione ha una sintassi elementare come mostrato di seguito:
ndarray.appiattono (order = 'c')Parametri della funzione
La funzione prende solo un parametro. Il parametro dell'ordine viene utilizzato per definire in cui l'ordine è appiattito.
Il parametro dell'ordine prende i seguenti valori:
Per impostazione predefinita, la funzione ordinerà l'array di input in riga-major ordine.
Valore di ritorno
La funzione restituirà quindi una copia dell'array di input ma appiattita in 1D.
Esempio
Per illustrare come funziona la funzione, considera l'esempio mostrato di seguito:
# Importa NumpyIl codice sopra prende un array 2D e lo sbiadisce in un array 1D, come mostrato nell'output di seguito:
Originale: [[12 32 6]Esempio 2
Possiamo anche applicare la stessa operazione a un array multidimensionale. Il codice è come illustrato di seguito:
arr_3d = np.Array ([[1,2,3], [0,4,5,], [9,4,6]])Questo dovrebbe tornare:
Originale: [[1 2 3]Esempio 3
Vediamo cosa succede quando cambiamo il parametro dell'ordine in 'f'. Considera il codice mostrato di seguito:
arr = np.array ([[12,32,6], [3,45,23]])Questo esempio dice alla funzione di ordinare l'array tramite l'ordine di colonna. L'array risultante è come mostrato:
Originale: [[12 32 6]Esempio 4
L'ordinamento tramite il parametro "A" restituisce un array come mostrato:
arr = np.array ([[12,32,6], [3,45,23]])L'ordine "A" funge da opzione "intelligente" che seleziona l'ordinamento in base al tipo di array. La funzione appiattirà l'array in ordine di riga-major nell'esempio sopra.
Originale: [[12 32 6]Esempio 5
I parametri 'K' restituiscono un array come mostrato:
arr = np.array ([[12,32,6], [3,45,23]])Produzione:
Originale: [[12 32 6]Conclusione
Nell'articolo, abbiamo dato un'occhiata alla funzione appiattita in Numpy per appiattire un array di input in una dimensione. Con l'aiuto di esempi, abbiamo illustrato come la funzione si comporta in diversi parametri di ordine.
Ci vediamo alla prossima!!!