[PYTHON] Extraire plusieurs éléments avec le tableau Numpy

Il y a plusieurs fois où vous souhaitez récupérer des éléments non contigus

>>> a = np.array([1,2,3,4])
>>> indices = [0,2]
>>> a[indices]
array([1,3])

Utile lorsque vous souhaitez remplacer des éléments

>>> a = np.array([1,2,3,4])
>>> indices = [0,1,3,2]
>>> a[indices]
array([1, 2, 4, 3])

Notez que si vous passez set au lieu de list, une erreur se produira ou un comportement inattendu se produira. Soyez particulièrement prudent lorsque vous utilisez des tableaux multidimensionnels.

>>> a = np.array([[1,2,3],[3,4,5],[5,6,7]])
>>> a
array([[1, 2, 3],
       [3, 4, 5],
       [5, 6, 7]])
>>> indices = [0,2]
>>> a[indices]
array([[1, 2, 3],
       [5, 6, 7]])
>>> indices = (0,2)
>>> a[indices]
3

Recommended Posts

Extraire plusieurs éléments avec le tableau Numpy
Extraire les éléments du tableau et les index dans l'ordre décroissant avec numpy
Extraction d'éléments non numériques avec des pandas.DataFrame
Extraire des éléments autres qu'un index spécifique avec Numpy
Extraire plusieurs colonnes spécifiques avec des pandas
Fonctionnement du tableau NumPy (3)
Fonctionnement du tableau NumPy (1)
Sélection multiple avec Jupyter
[Python] Créer un tableau structuré (stocker des données hétérogènes avec NumPy)
Diverses méthodes pour extraire les colonnes du tableau NumPy
Calculer l'entropie pour un tableau avec zéro élément dans Numpy
Moyenne mobile avec numpy
calcul de tableau numpy python
Apprenez avec Chemo Informatics NumPy
Concaténation de matrices avec Numpy
Code de bourdonnement avec numpy
Effectuer une analyse de régression avec NumPy
Convertir les éléments du tableau numpy de float en int
Extraire EXIF avec des gorgées
Étendre NumPy avec Rust
Je veux déterminer l'authenticité d'un élément du tableau numpy
Comment extraire un index autre qu'un index spécifique avec Numpy
Somme de plusieurs tableaux numpy (somme)
Régression du noyau avec Numpy uniquement
Implémentation CNN avec juste numpy
Génération artificielle de données avec numpy
Analyse de régression multiple avec Keras
Extraire les données Twitter avec CSV
[Python] Méthode de calcul avec numpy
Essayez l'opération matricielle avec NumPy
Animation de l'équation de diffusion avec NumPy
Simulation de remboursement de dette avec numpy
Coller les chaînes avec Numpy
Histoire de trébucher avec le tableau Python
Créer un tableau numpy python
Gérez les tableaux numpy avec f2py
Utilisez OpenBLAS avec numpy, scipy
Calcul de tableau multidimensionnel sans Numpy
Animer plusieurs graphiques avec matplotlib
Contrôlez plusieurs robots avec jupyter-lab
Extraire la valeur de crête avec scipy
À propos du tableau Numpy et d'un tableau
Implémentation de la régression logistique avec NumPy