1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Wprowadzenie do NumPy

Connected

Bài tập

Usuwanie danych za pomocą np.delete()

Co zrobić, jeśli twoje badania dotyczą wyłącznie żywych drzew rosnących na publicznych blokach miejskich? Przydatne może być usunięcie zbędnych danych – na przykład kolumny ze średnicą pniaków oraz wierszy dotyczących drzew na prywatnych blokach.

Wiesz już, że funkcja np.delete() w NumPy przyjmuje trzy argumenty: oryginalną tablicę, indeks lub indeksy do usunięcia oraz oś, wzdłuż której ma nastąpić usunięcie. Jeśli nie znasz indeksów elementów, które chcesz usunąć, przypomnij sobie, że np.where() wywołane z jednym argumentem zwraca tablicę indeksów spełniających podany warunek!

numpy jest załadowany jako np, a dwuwymiarowa tablica tree_census jest dostępna. Kolumny w kolejności odpowiadają: ID drzewa, numerowi bloku, średnicy pnia i średnicy pniaka.

Hướng dẫn 1/2

undefined XP
    1
    2
  • Usuń kolumnę ze średnicą pniaków z tablicy tree_census i zapisz nową tablicę 2D jako tree_census_no_stumps.
  • Za pomocą np.where() znajdź indeksy drzew znajdujących się na bloku 313879 (prywatnym). Zapisz te indeksy w tablicy o nazwie private_block_indices.