Indicizzazione in NumPy
L’indicizzazione e lo slicing sono aspetti fondamentali nella manipolazione di array in NumPy. Questo articolo esplorerà come effettuare l’indicizzazione e il slicing di array in NumPy, compresi gli array da 1 a 3 dimensioni, e illustrerà l’uso dell’indicizzazione negativa.
Indicizzazione e Slicing di Array Monodimensionali
In un array monodimensionale, l’indicizzazione è simile a quella delle liste Python. Ecco alcuni esempi:
Indicizzazione e Slicing di Array Bidimensionali
Gli array bidimensionali in NumPy possono essere indicizzati e affettati utilizzando la notazione [riga, colonna]
. Ecco un esempio:
Indicizzazione e Slicing di Array Tridimensionali
Per gli array tridimensionali, l’indicizzazione coinvolge tre dimensioni, ad esempio [strato, riga, colonna]
. Ecco un esempio:
Indicizzazione Negativa
NumPy consente anche l’indicizzazione negativa, che conta gli elementi dall’ultima posizione all’indietro. Ad esempio:
L’indicizzazione negativa è utile quando si desidera accedere agli elementi dalla fine dell’array senza dover conoscere la sua lunghezza.
Con una comprensione completa dell’indicizzazione e dello slicing, è possibile accedere e manipolare efficacemente i dati all’interno di array di diverse dimensioni. Sperimenta con gli esempi forniti per approfondire la tua comprensione dell’indicizzazione e dello slicing in NumPy.