Začněte nyníZačněte zdarma

Řezy a indexování stromů

Představ si, že jsi výzkumník/výzkumnice pracující s daty ze sčítání stromů v New Yorku. Každý řádek 2D pole tree_census obsahuje informace o jednom stromě: ID stromu, ID bloku, průměr kmene a průměr pařezu — v tomto pořadí. Živé stromy průměr pařezu nemají, proto je v tomto sloupci tolik nul. Pořadí sloupců je důležité, protože NumPy nepracuje s názvy sloupců! První a poslední tři řádky pole tree_census jsou zobrazeny níže.

array([[     3, 501451,     24,      0],
       [     4, 501451,     20,      0],
       [     7, 501911,      3,      0],
       ...,
       [  1198, 227387,     11,      0],
       [  1199, 227387,     11,      0],
       [  1210, 227386,      6,      0]])

V tomto cvičení se zaměříš na druhý sloupec, který představuje ID bloků: tvůj výzkum vyžaduje výběr konkrétních městských bloků pro další analýzu pomocí řezů a indexování v NumPy. numpy je načteno jako np a 2D pole tree_census je k dispozici.

Toto cvičení je součástí kurzu

Úvod do NumPy

Zobrazit kurz

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Select all rows of block ID data from the second column
block_ids = ____

# Print the first five block_ids
print(____)
Upravit a spustit kód