Créer des sous-ensembles de tableaux NumPy 2D
Si votre tableau numpy
2D a une structure régulière, c'est-à-dire que chaque ligne et chaque colonne a un nombre fixe de valeurs, il devient très facile de créer des sous-ensembles complexes. 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 se réfèrent aux lignes, tandis que les index après la virgule se réfèrent aux colonnes. L’opérateur :
sert à découper ; dans cet exemple, il indique à Python d'inclure toutes les lignes.
Cet exercice fait partie du cours
Introduction à Python
Instructions
- Affichez la 50e ligne de
np_baseball
. - Créez une nouvelle variable,
np_weight_lb
, contenant toute la deuxième colonne denp_baseball
. - Sélectionnez la taille (première colonne) du 124e joueur de baseball sur
np_baseball
et affichez-la.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
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