CommencezCommencez gratuitement

Sous-ensembles dans des tableaux NumPy 2D

Si votre tableau numpy 2D a une structure régulière, c'est-à-dire que chaque rangée et chaque colonne contient un nombre fixe de valeurs, créer des sous-ensembles complexes devient très simple. Regardez le code ci-dessous où les éléments "a" et "c" sont extraits d'une liste de listes.

# numpy
import numpy as np
np_x = np.array(x)
np_x[:, 0]

Les index avant la virgule renvoient aux rangées, tandis que ceux après la virgule renvoient aux colonnes. Le : sert au découpage (slicing); dans cet exemple, il indique à Python d'inclure toutes les rangées.

Cette activité fait partie du cours

Introduction à Python

Voir le cours

Instructions de l’exercice

  • Affichez la 50e rangée de np_baseball.
  • Créez une nouvelle variable, np_weight_lb, qui contient toute la deuxième colonne de np_baseball.
  • Sélectionnez la taille (première colonne) du 124e joueur de baseball dans np_baseball et affichez-la.

Exercice interactif pratique

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

import numpy as np

np_baseball = np.array(baseball)

# Print out the 50th row of np_baseball


# Select the entire second column of np_baseball: np_weight_lb


# Print out height of 124th player
Modifier et exécuter le code