1. Apprendre
  2. /
  3. Cours
  4. /
  5. Introduction à NumPy

Connected

Exercice

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.

Instructions 1/2

undefined XP
    1
    2
  • Supprimez la colonne du diamètre de la souche de tree_census et enregistrez le nouveau tableau 2D sous tree_census_no_stumps.
  • À l'aide de np.where(), trouvez les indices de tous les arbres sur l'îlot 313879, un îlot privé. Enregistrez les indices dans un tableau appelé private_block_indices.