CommencerCommencer gratuitement

Boucle sur un tableau NumPy

Si vous avez affaire à un tableau NumPy en 1D, le passage en boucle sur tous les éléments peut être aussi simple que :

for x in my_array :

    ...

Si vous avez affaire à un tableau NumPy en 2D, c'est plus compliqué. Un tableau en 2D est constitué de plusieurs tableaux en 1D. Pour itérer explicitement sur tous les éléments séparés d'un tableau multidimensionnel, vous aurez besoin de cette syntaxe :

for x in np.nditer(my_array) :

    ...

Deux tableaux NumPy que vous reconnaissez peut-être du cours d'introduction sont disponibles dans votre session Python : np_height np_baseball , un tableau NumPy en 2D qui contient à la fois les tailles (première colonne) et les poids (deuxième colonne) de ces joueurs.

Cet exercice fait partie du cours

Python intermédiaire

Afficher le cours

Instructions

  • 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 du tableau.
  • Ecrivez une boucle for qui consulte chaque élément du tableau np_baseball et l'affiche.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# Import numpy as np


# For loop over np_height


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