Extraire des éléments (en utilisant une liste d'index) comme NumPy d'une liste / taple Python

Vous pouvez le faire comme ça.

itemgetter_iterable_example.py


import numpy as np
from operator import itemgetter

np_list = np.linspace(0, 1, num=11)
# -> array([ 0. ,  0.1,  0.2,  0.3,  0.4,  0.5,  0.6,  0.7,  0.8,  0.9,  1. ])
py_list = list(np_list)
indexes = [1, 3, 5]  #Index approprié

#Avec NumPy, ça ressemble à ça
np_list[indexes]
# -> array([ 0.1,  0.3,  0.5])

#Une liste Python ressemble à ceci
itemgetter(*indexes)(py_list)
# -> (0.1, 0.3, 0.5)

Il y a aussi une histoire que vous ne devez convertir qu'une seule fois en NumPy.

Recommended Posts

Extraire des éléments (en utilisant une liste d'index) comme NumPy d'une liste / taple Python
Regrouper par éléments consécutifs d'une liste en Python
Obtenez le nombre d'éléments spécifiques dans la liste python
Afficher une liste d'alphabets en Python 3
Extraire tous les n éléments d'un tableau (liste) en Python et Ruby
Copiez la liste en Python
Afficher les avis sur les médicaments à l'aide de listes en Python
Sélectionnez au hasard des éléments dans la liste (tableau) en python
Trier les éléments de la liste dans l'ordre spécifié en Python
[Python] Manipulation d'éléments dans une liste (tableau) [Trier]
[Python] Affiche toutes les combinaisons d'éléments de la liste
Comment vérifier en Python si l'un des éléments d'une liste est dans une autre liste
Obtenir des éléments de liste en Python
Python: créer un dictionnaire à partir d'une liste de clés et de valeurs
Extraire les éléments du tableau et les index dans l'ordre décroissant avec numpy
Extraire la valeur la plus proche d'une valeur à partir d'un élément de liste en Python
Comment créer une instance d'une classe particulière à partir de dict en utilisant __new__ () en python
[python] Gérer les fonctions dans une liste
python / Créer un dict à partir d'une liste.
Extraire du texte d'images avec Python
Supprimer plusieurs éléments dans la liste python
Extraire des chaînes de fichiers avec Python
Essayez d'obtenir la liste des fils du bulletin d'information (je n'aime pas) avec Python.
[Python of Hikari-] Chapitre 05-03 Syntaxe de contrôle (pour les éléments d'extraction d'instructions de la liste-)
Comment supprimer plusieurs positions (index) spécifiées dans une liste Python
Obtenez une liste de fichiers dans un dossier avec python sans chemin
Obtenir une combinaison d'éléments à l'aide d'itertools
Pratique d'utilisation de ceci en Python (mauvais)
Obtenez une liste des packages installés dans l'environnement actuel avec python
[Python] Comment mettre n'importe quel nombre d'entrées standard dans la liste
# 5 [python3] Extraire des caractères d'une chaîne de caractères
Comment obtenir la valeur du magasin de paramètres dans lambda (en utilisant python)
Scraping de sites Web à l'aide de JavaScript en Python
Télécharger des images à partir de la liste d'URL en Python
[python] Obtenir une liste de variables d'instance
Recevez une liste des résultats du traitement parallèle en Python avec starmap
Grammaire de base de la série Python3 (liste, tapple)
Dessinez une structure arborescente en Python 3 à l'aide de graphviz
Résumé des méthodes intégrées, etc. de la liste Python
Générer une classe à partir d'une chaîne en Python
Comment bien formater une liste de dictionnaires (ou d'instances) en Python
[Python] [Word] [python-docx] Essayez de créer un modèle de phrase de mot en Python en utilisant python-docx
[Python] Obtenir une liste de dossiers uniquement
[Python] Précautions lors de la recherche des valeurs maximum et minimum avec un tableau numpy avec un petit nombre d'éléments
Comment passer le résultat de l'exécution d'une commande shell dans une liste en Python
Effectuer la "diagonalisation de la matrice symétrique A à l'aide de la matrice orthogonale U" en Python (décomposition en valeurs propres)
Comment obtenir une liste de fichiers dans le même répertoire avec python
Dessiner un graphique d'une fonction quadratique en Python
Créer un fichier GIF en utilisant Pillow en Python
[python] Vérifier les éléments de la liste tous, tous
[Python] Trier la liste de pathlib.Path dans l'ordre naturel
Comment effacer un taple dans une liste (Python)
[python] Créer une liste de différents types de caractères
Récupérer l'appelant d'une fonction en Python
Liste des opérations de base de Python3 list, tapple, dictionnaire, set
Obtenir uniquement les éléments de sous-classe dans une liste
Créez un tracé de R semblable à un joyplot avec python
Appel de scripts Python à partir de Python intégré en C ++ / C ++