Ř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
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(____)