La funzione Expand_dims () in Numpy ci consente di espandere le dimensioni di un determinato array di input. In termini semplici, la funzione consente di espandere la forma di un determinato array.
Funziona aggiungendo un nuovo asse nell'array che apparirà nella posizione dell'asse con conseguente forma estesa.
Esploriamo come funziona questa funzione.
Sintassi della funzione
La sintassi della funzione è come mostrato di seguito:
1 | numpy.Expand_dims (A, Asse) |
La funzione ha una sintassi relativamente semplice. Accetta i parametri come mostrato:
Valore di ritorno
La funzione restituisce una vista dell'array di input con le dimensioni espanse in base ai parametri specificati.
Esempio
Considera il codice di esempio mostrato di seguito:
1 2 3 4 5 6 | # Importa Numpy Importa Numpy come NP arr = np.Array ([1,2,3,4]) print (f "prima: arr.forma") arr = np.Expand_dims (arr, axis = 1) print (f "dopo: arr.forma") |
L'esempio sopra utilizza la funzione Expand_dims () per espandere la forma di un array monodimensionale.
Un output di esempio è come mostrato:
1 2 | Prima: (4,) dopo: (4, 1) |
Esempio 2
Possiamo anche eseguire la stessa operazione su un array bidimensionale. Un esempio è come mostrato:
1 2 3 4 | arr = np.Array ([[1,2,3], [4,5,6]]) print (f "prima: arr.forma") arr = np.Expand_dims (arr, axis = 0) print (f "dopo: arr.forma") |
L'output risultante è come mostrato:
1 2 | Prima: (2, 3) dopo: (1, 2, 3) |
Conclusione
Questo tutorial illustra come utilizzare la funzione Expand_dims () in Numpy per alterare la forma di un array di input.
Codice felice, amici miei!!