CommencerCommencer gratuitement

Suppression avec np.delete()

Que se passe-t-il si votre recherche sur les arbres se concentre uniquement sur les arbres vivants dans les quartiers publics ? Il pourrait être utile de supprimer certaines données inutiles comme la colonne du diamètre de la souche et certains arbres situés sur des parcelles privées.

Vous avez appris que la fonction np.delete() de NumPy prend trois arguments : le tableau original, l'index ou les index à supprimer, et l'axe à supprimer. Si vous ne connaissez pas l'indice ou les indices du tableau que vous souhaitez supprimer, rappelez-vous que lorsqu'un seul argument lui est passé,np.where() renvoie un tableau d'indices lorsqu'une condition est remplie !

numpy est chargé en tant que np, et le tableau 2D tree_census est disponible. Les colonnes dans l'ordre se réfèrent à l'arbre ID, au numéro de bloc, au diamètre du tronc et au diamètre de la souche.

Cet exercice fait partie du cours

Introduction à NumPy

Afficher le cours

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# Delete the stump diameter column from tree_census
tree_census_no_stumps = ____

# Save the indices of the trees on block 313879
private_block_indices = ____
Modifier et exécuter le code