Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Indicizzazione di Base | Indicizzazione e Slicing
Ultimate NumPy

bookIndicizzazione di Base

Ogni array NumPy possiede elementi e i rispettivi indici. Qui ci concentreremo sugli indici negli array monodimensionali. Nell'immagine seguente, gli indici positivi sono mostrati in verde, mentre quelli negativi sono mostrati in rosso:

Come puoi vedere, ogni elemento nell'array ha sia un indice positivo che uno negativo. In effetti, l'indicizzazione negli array è simile a quella nelle liste.

Accesso agli elementi tramite indici

Per accedere a un elemento tramite il suo indice, è necessario specificare l'indice di tale elemento tra parentesi quadre, ad esempio, array[2].

Note
Nota

Se un indice specificato è fuori dai limiti, viene generato un IndexError, quindi prestare attenzione a questo.

1234567891011121314
import numpy as np array = np.array([9, 6, 4, 8, 10]) # Accessing the first element (positive index) print(f'The first element (positive index): {array[0]}') # Accessing the first element (negative index) print(f'The first element (negative index): {array[-5]}') # Accessing the last element (positive index) print(f'The last element (positive index): {array[4]}') # Accessing the last element (negative index) print(f'The last element (negative index): {array[-1]}') # Accessing the third element (positive index) print(f'The third element (positive index): {array[2]}') # Accessing the third element (negative index) print(f'The third element (negative index): {array[-3]}')
copy

In realtà, l'indicizzazione positiva e negativa sono semplicemente due metodi per accedere agli elementi di un array e funzionano allo stesso modo dal punto di vista funzionale.

Note
Nota

È prassi comune accedere al primo elemento dell'array utilizzando un indice positivo (0) e all'ultimo elemento utilizzando un indice negativo (-1).

Poiché gli elementi del nostro array sono semplici numeri, è possibile eseguire su di essi tutte le operazioni che si farebbero con i numeri normali:

1234
import numpy as np array = np.array([9, 6, 4, 8, 10]) # Finding the average between the first and the last element print((array[0] + array[-1]) / 2)
copy

Qui, è stata calcolata la media del primo e dell'ultimo elemento dell'array.

In sintesi, l'indicizzazione è fondamentale per accedere, modificare o estrarre elementi specifici o sottoinsiemi di dati, consentendo una manipolazione efficiente e precisa del contenuto degli array.

Compito

Swipe to start coding

Calcolare la media del primo, quarto e ultimo elemento:

  1. Utilizzare un indice positivo per accedere al primo elemento.
  2. Utilizzare un indice positivo per accedere al quarto elemento.
  3. Utilizzare un indice negativo per accedere all'ultimo elemento.
  4. Calcolare la media di questi numeri.

Soluzione

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 2. Capitolo 1
single

single

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Suggested prompts:

Can you explain the difference between positive and negative indices in more detail?

How can I modify an element in a NumPy array using its index?

Are there any common mistakes to watch out for when using indices in NumPy arrays?

close

Awesome!

Completion rate improved to 3.7

bookIndicizzazione di Base

Scorri per mostrare il menu

Ogni array NumPy possiede elementi e i rispettivi indici. Qui ci concentreremo sugli indici negli array monodimensionali. Nell'immagine seguente, gli indici positivi sono mostrati in verde, mentre quelli negativi sono mostrati in rosso:

Come puoi vedere, ogni elemento nell'array ha sia un indice positivo che uno negativo. In effetti, l'indicizzazione negli array è simile a quella nelle liste.

Accesso agli elementi tramite indici

Per accedere a un elemento tramite il suo indice, è necessario specificare l'indice di tale elemento tra parentesi quadre, ad esempio, array[2].

Note
Nota

Se un indice specificato è fuori dai limiti, viene generato un IndexError, quindi prestare attenzione a questo.

1234567891011121314
import numpy as np array = np.array([9, 6, 4, 8, 10]) # Accessing the first element (positive index) print(f'The first element (positive index): {array[0]}') # Accessing the first element (negative index) print(f'The first element (negative index): {array[-5]}') # Accessing the last element (positive index) print(f'The last element (positive index): {array[4]}') # Accessing the last element (negative index) print(f'The last element (negative index): {array[-1]}') # Accessing the third element (positive index) print(f'The third element (positive index): {array[2]}') # Accessing the third element (negative index) print(f'The third element (negative index): {array[-3]}')
copy

In realtà, l'indicizzazione positiva e negativa sono semplicemente due metodi per accedere agli elementi di un array e funzionano allo stesso modo dal punto di vista funzionale.

Note
Nota

È prassi comune accedere al primo elemento dell'array utilizzando un indice positivo (0) e all'ultimo elemento utilizzando un indice negativo (-1).

Poiché gli elementi del nostro array sono semplici numeri, è possibile eseguire su di essi tutte le operazioni che si farebbero con i numeri normali:

1234
import numpy as np array = np.array([9, 6, 4, 8, 10]) # Finding the average between the first and the last element print((array[0] + array[-1]) / 2)
copy

Qui, è stata calcolata la media del primo e dell'ultimo elemento dell'array.

In sintesi, l'indicizzazione è fondamentale per accedere, modificare o estrarre elementi specifici o sottoinsiemi di dati, consentendo una manipolazione efficiente e precisa del contenuto degli array.

Compito

Swipe to start coding

Calcolare la media del primo, quarto e ultimo elemento:

  1. Utilizzare un indice positivo per accedere al primo elemento.
  2. Utilizzare un indice positivo per accedere al quarto elemento.
  3. Utilizzare un indice negativo per accedere all'ultimo elemento.
  4. Calcolare la media di questi numeri.

Soluzione

Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 2. Capitolo 1
single

single

some-alt