Sottoinsieme di array NumPy 2D
Se il tuo array numpy
2D ha una struttura regolare (cioè ogni riga e colonna ha un numero fisso di valori), le operazioni complesse di sottoinsiemi diventano molto più semplici. Dai un'occhiata al codice qui sotto, dove gli elementi "a"
e "c"
vengono estratti da una lista di liste.
# numpy
import numpy as np
np_x = np.array(x)
np_x[:, 0]
Gli indici prima della virgola si riferiscono alle righe, mentre quelli dopo la virgola si riferiscono alle colonne. :
serve per fare slicing; nell’esempio dice a Python di includere tutte le righe.
Questo esercizio fa parte del corso
Introduzione a Python
Istruzioni dell'esercizio
- Stampa la riga numero 50 di
np_baseball
. - Crea una nuova variabile
np_weight_lb
, contenente l’intera seconda colonna dinp_baseball
. - Scegli l'altezza (prima colonna) del 124° giocatore di baseball in
np_baseball
e stampala.
Esercizio pratico interattivo
Prova questo esercizio completando il codice di esempio.
import numpy as np
np_baseball = np.array(baseball)
# Print out the 50th row of np_baseball
# Select the entire second column of np_baseball: np_weight_lb
# Print out height of 124th player