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
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 = ____