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

Connected

Exercice

Indexation élaborée vs np.where()

Votre équipe de recherche sur les arbres vérifie une deuxième fois les données de collecte en visitant quelques arbres sur le terrain pour confirmer leurs mesures. On vous a confié la vérification des données des arbres sur le pâté de maisons 313879, et vous voulez créer un petit tableau qui ne contient que les données d'arbres liées à votre tâche.

numpy est importé sous le nom np, et le tableau tree_census est disponible. Rappel : dans tree_census, les colonnes, dans l'ordre, correspondent à l'identifiant de l'arbre, l'identifiant du pâté de maisons, le diamètre du tronc et le diamètre de la souche.

Instructions 1/2

undefined XP
  • 1
    • À l'aide de l'indexation élaborée, créez un tableau nommé block_313879 qui ne contient que les données des arbres dont l'identifiant de pâté de maisons est 313879.
  • 2
    • Avec np.where(), créez un tableau row_indices pour les arbres dont l'identifiant de pâté de maisons est 313879.
    • À partir de row_indices, créez block_313879, qui contient les données des arbres sur le pâté de maisons 313879.