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
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 denp_baseball. - Sélectionnez la taille (première colonne) du 124e joueur de baseball dans
np_baseballet 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