Subsetting în array-uri NumPy 2D
Dacă array-ul tău numpy 2D are o structură regulată, adică fiecare rând și coloană are un număr fix de valori, metodele de subsetting devin foarte simple. Uită-te la codul de mai jos, unde elementele "a" și "c" sunt extrase dintr-o listă de liste.
# numpy
import numpy as np
np_x = np.array(x)
np_x[:, 0]
Indexurile dinaintea virgulei se referă la rânduri, iar cele de după virgulă se referă la coloane. : este folosit pentru slicing; în acest exemplu, îi spune lui Python să includă toate rândurile.
Acest exercițiu face parte din cursul
Introducere în Python
Instrucțiuni pentru exercițiu
- Afișează rândul 50 din
np_baseball. - Creează o variabilă nouă,
np_weight_lb, care să conțină întreaga a doua coloană dinnp_baseball. - Selectează înălțimea (prima coloană) a celui de-al 124-lea jucător de baseball din
np_baseballși afișeaz-o.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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