Manipulation des lignes impaires et des colonnes paires
Travailler avec des lignes et des colonnes spécifiques dans un tableau NumPy est une tâche courante dans l'analyse et le traitement des données. Dans cette section, nous allons explorer comment gérer les lignes impaires et les colonnes paires dans un tableau NumPy.
Accéder aux lignes impaires
Pour accéder aux lignes impaires dans un tableau NumPy, vous pouvez utiliser la syntaxe suivante :
import numpy as np
## Create a 2D array
arr = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9], [10, 11, 12]])
## Access odd rows
odd_rows = arr[::2]
print(odd_rows)
Cela produira la sortie suivante :
[[ 1 2 3]
[ 7 8 9]]
Accéder aux colonnes paires
Pour accéder aux colonnes paires dans un tableau NumPy, vous pouvez utiliser la syntaxe suivante :
import numpy as np
## Create a 2D array
arr = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9], [10, 11, 12]])
## Access even columns
even_cols = arr[:, ::2]
print(even_cols)
Cela produira la sortie suivante :
[[ 1 3]
[ 4 6]
[ 7 9]
[10 12]]
Combiner les lignes impaires et les colonnes paires
Vous pouvez également combiner ces techniques pour accéder à la fois aux lignes impaires et aux colonnes paires en une seule opération :
import numpy as np
## Create a 2D array
arr = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9], [10, 11, 12]])
## Access odd rows and even columns
odd_even = arr[::2, ::2]
print(odd_even)
Cela produira la sortie suivante :
[[ 1 3]
[ 7 9]]
En comprenant ces techniques, vous pouvez naviguer et manipuler efficacement des lignes et des colonnes spécifiques dans vos tableaux NumPy, rendant vos tâches de traitement et d'analyse de données plus fluides.