CommencezCommencez gratuitement

Parcourir un tableau NumPy

Si vous travaillez avec un tableau NumPy 1D, parcourir tous les éléments peut être aussi simple que :

for x in my_array :
    ...

Si vous travaillez avec un tableau NumPy 2D, c'est plus complexe. Un tableau 2D est composé de plusieurs tableaux 1D. Pour itérer explicitement sur chaque élément séparé d'un tableau multidimensionnel, vous aurez besoin de cette syntaxe :

for x in np.nditer(my_array) :
    ...

Deux tableaux NumPy que vous pourriez reconnaître du cours d'introduction sont disponibles dans votre session Python : np_height, un tableau NumPy qui contient les tailles des joueurs de la Major League Baseball, et np_baseball, un tableau NumPy 2D qui contient à la fois les tailles (première colonne) et les poids (deuxième colonne) de ces joueurs.

Cette activité fait partie du cours

Python intermédiaire

Voir le cours

Instructions de l’exercice

  • Importez le paquet numpy sous l'alias local np.
  • Écrivez une boucle for qui parcourt tous les éléments de np_height et affiche "x inches" pour chaque élément, où x est la valeur dans le tableau.
  • Écrivez une boucle for qui visite chaque élément du tableau np_baseball et l'affiche.

Exercice interactif pratique

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

# Import numpy as np


# For loop over np_height


# For loop over np_baseball
Modifier et exécuter le code