CommencezCommencez gratuitement

Supprimer avec np.delete()

Et si votre recherche portait uniquement sur les arbres vivants situés sur des îlots appartenant à la ville ? Il pourrait être utile de supprimer certaines données non nécessaires, comme la colonne du diamètre de la souche, ainsi que des arbres situés sur des îlots privés.

Vous avez appris que la fonction np.delete() de NumPy prend trois arguments : le tableau d'origine, l'indice ou les indices à supprimer, et l'axe le long duquel supprimer. Si vous ne connaissez pas l'indice ou les indices du tableau que vous souhaitez supprimer, rappelez‑vous que lorsqu'elle ne reçoit qu'un seul argument, np.where() renvoie un tableau d'indices où une condition est satisfaite !

numpy est importé sous le nom np, et le tableau 2D tree_census est disponible. Les colonnes, dans l'ordre, correspondent à l'identifiant de l'arbre, au numéro d'îlot, au diamètre du tronc et au diamètre de la souche.

Cette activité fait partie du cours

Introduction à NumPy

Voir le cours

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# 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