IniziaInizia gratis

Eliminare con np.delete()

E se la tua ricerca sugli alberi si concentrasse solo sugli alberi vivi situati su isolati di proprietà pubblica? Potrebbe essere utile eliminare alcuni dati non necessari, come la colonna del diametro del ceppo e alcuni alberi situati su isolati privati.

Hai imparato che la funzione np.delete() di NumPy accetta tre argomenti: l'array originale, l'indice o gli indici da eliminare e l'asse lungo cui eliminare. Se non conosci l'indice o gli indici dell'array che vuoi eliminare, ricorda che quando riceve un solo argomento, np.where() restituisce un array di indici in cui una condizione è soddisfatta!

numpy è caricato come np ed è disponibile l'array 2D tree_census. Le colonne, nell'ordine, si riferiscono a ID dell'albero, numero di isolato, diametro del tronco e diametro del ceppo.

Questo esercizio fa parte del corso

Introduzione a NumPy

Visualizza il corso

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# Delete the stump diameter column from tree_census
tree_census_no_stumps = ____

# Save the indices of the trees on block 313879
private_block_indices = ____
Modifica ed esegui il codice