IniziaInizia gratis

Ciclo su un array NumPy

Se hai a che fare con un array NumPy 1D, eseguire un ciclo su tutti gli elementi può essere semplice:

for x in my_array :

    ...

Se hai a che fare con un array NumPy 2D, le cose sono più complicate. Un array 2D è composto da più array 1D. Per scorrere esplicitamente tutti gli elementi separati di un array multidimensionale, si utilizza questa sintassi:

for x in np.nditer(my_array) :

    ...

Due array NumPy, che potresti aver già visto nel corso introduttivo, sono disponibili nella tua sessione Python: np_height, un array contenente le altezze dei giocatori della Major League Baseball, e np_baseball, un array 2D che contiene sia le altezze (prima colonna) sia i pesi (seconda colonna) di questi giocatori.

Questo esercizio fa parte del corso

Python - Livello Intermedio

Visualizza il corso

Istruzioni dell'esercizio

  • Importa il pacchetto numpy con l'alias locale np.
  • Scrivi un ciclo for che scorra tutti gli elementi dinp_height e stampi "x inches" per ogni elemento, dove x rappresenta il valore dell'array.
  • Scrivi un ciclo for che iteri su ogni elemento dell’arraynp_baseball e lo stampi.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# Import numpy as np


# For loop over np_height


# For loop over np_baseball
Modifica ed esegui il codice