Podsetting 2D NumPy polí
Pokud má tvoje 2D pole numpy pravidelnou strukturu – tedy každý řádek a sloupec má pevně daný počet hodnot – stane se složitější podsetting velmi jednoduchým. Podívej se na kód níže, kde jsou ze seznamu seznamů extrahovány prvky "a" a "c".
# numpy
import numpy as np
np_x = np.array(x)
np_x[:, 0]
Indexy před čárkou odkazují na řádky, indexy za čárkou odkazují na sloupce. Znak : slouží k řezání (slicing); v tomto příkladu říká Pythonu, aby zahrnul všechny řádky.
Toto cvičení je součástí kurzu
Úvod do Pythonu
Pokyny k cvičení
- Vypiš 50. řádek pole
np_baseball. - Vytvoř novou proměnnou
np_weight_lb, která bude obsahovat celý druhý sloupec polenp_baseball. - Vyber výšku (první sloupec) 124. baseballového hráče v poli
np_baseballa vypiš ji.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
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