Verwijderen met np.delete()
Wat als je onderzoek zich alleen richt op levende bomen op openbaar eigendom? Dan is het handig om overbodige gegevens te verwijderen, zoals de kolom met stronkomtrek en sommige bomen die op privéblokken staan.
Je hebt geleerd dat NumPy's functie np.delete() drie argumenten krijgt: de oorspronkelijke array, de index of indices die je wilt verwijderen, en de as waarlangs je verwijdert. Als je de index of indices van de te verwijderen elementen niet weet, onthoud dan dat np.where() wanneer je het maar één argument meegeeft, een array met indices teruggeeft waar aan een voorwaarde wordt voldaan!
numpy is geladen als np, en de 2D-array tree_census is beschikbaar. De kolommen verwijzen in deze volgorde naar het ID van een boom, het bloknummer, de stamdiameter en de stronkomtrek.
Deze oefening maakt deel uit van de cursus
Introductie tot NumPy
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Delete the stump diameter column from tree_census
tree_census_no_stumps = ____
# Save the indices of the trees on block 313879
private_block_indices = ____