1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Úvod do NumPy

Connected

cvičení

Fancy indexing vs. np.where()

Ty a tvůj výzkumný tým provádíte zpětnou kontrolu nasbíraných dat – osobně navštěvujete vybrané stromy a ověřujete jejich naměřené hodnoty. Dostali jste za úkol zkontrolovat data stromů na bloku 313879 a chceš si připravit malé pole obsahující jen data relevantní pro tvou práci.

numpy je načteno jako np a pole tree_census je k dispozici. Pro připomenutí: sloupce pole tree_census obsahují v tomto pořadí ID stromu, ID bloku, průměr kmene a průměr pařezu.

Instrukce 1/2

undefined XP
  • 1
    • Pomocí fancy indexingu vytvoř pole block_313879, které bude obsahovat pouze data stromů s ID bloku 313879.
  • 2
    • Pomocí np.where() vytvoř pole row_indices s indexy řádků stromů, jejichž ID bloku je 313879.
    • S využitím row_indices vytvoř pole block_313879 obsahující data stromů na bloku 313879.