1. Aprender
  2. /
  3. Cursos
  4. /
  5. Úvod do NumPy

Connected

Exercício

Ř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.

Instruções 1/3

undefined XP
  • 1
    • Vyber všechny řádky dat z druhého sloupce, který představuje ID bloků, a výsledné pole ulož jako block_ids.
    • Vypiš prvních pět ID bloků z pole block_ids.
  • 2
    • Vyber desáté ID bloku z pole block_ids a výsledek ulož jako tenth_block_id.
  • 3
    • Vyber pět po sobě jdoucích ID bloků z pole block_ids, počínaje desátým ID, a ulož je jako block_id_slice.