Extrahieren Sie Elemente (mithilfe einer Liste von Indizes) wie NumPy aus einer Python-Liste / einem Python

Sie können es so machen.

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]  #Angemessener Index

#Mit NumPy sieht es so aus
np_list[indexes]
# -> array([ 0.1,  0.3,  0.5])

#Eine Python-Liste sieht so aus
itemgetter(*indexes)(py_list)
# -> (0.1, 0.3, 0.5)

Es gibt auch eine Geschichte, die Sie nur einmal in NumPy konvertieren müssen.

Recommended Posts

Extrahieren Sie Elemente (mithilfe einer Liste von Indizes) wie NumPy aus einer Python-Liste / einem Python
Gruppieren Sie nach aufeinanderfolgenden Elementen einer Liste in Python
Holen Sie sich die Anzahl der spezifischen Elemente in der Python-Liste
Zeigen Sie eine Liste der Alphabete in Python 3 an
Extrahieren Sie alle n Elemente aus einem Array (einer Liste) in Python und Ruby
Kopieren Sie die Liste in Python
Anzeigen von Arzneimittelbewertungen mithilfe von Listen in Python
Wählen Sie zufällig Elemente aus der Liste (Array) in Python aus
Sortieren Sie Listenelemente in Python in der angegebenen Reihenfolge
[Python] Manipulation von Elementen in einer Liste (Array) [Sortieren]
[Python] Gibt alle Kombinationen von Elementen in der Liste aus
So überprüfen Sie in Python, ob sich eines der Elemente einer Liste in einer anderen Liste befindet
Abrufen von Listenelementen in Python
Python: Erstellen Sie ein Wörterbuch aus einer Liste von Schlüsseln und Werten
Extrahieren Sie Array-Elemente und -Indizes in absteigender Reihenfolge mit numpy
Extrahieren Sie den Wert, der einem Wert am nächsten kommt, aus einem Listenelement in Python
So erstellen Sie eine Instanz einer bestimmten Klasse aus dict mit __new__ () in Python
[Python] Verwalten Sie Funktionen in einer Liste
Python / Machen Sie ein Diktat aus einer Liste.
Extrahieren Sie mit Python Text aus Bildern
Löschen Sie mehrere Elemente in der Python-Liste
Extrahieren Sie mit Python Zeichenfolgen aus Dateien
Versuchen Sie, die Thread-Liste der Nachrichten (Abneigung) mit Python zu erhalten.
[Hikari-Python] Kapitel 05-03 Steuerungssyntax (zum Abrufen von Elementen aus der Liste-)
So löschen Sie mehrere angegebene Positionen (Indizes) in einer Python-Liste
Ruft eine Liste der Dateien in einem Ordner mit Python ohne Pfad ab
Abrufen einer Kombination von Elementen mithilfe von itertools
Übung, dies in Python zu verwenden (schlecht)
Rufen Sie mit Python eine Liste der in der aktuellen Umgebung installierten Pakete ab
[Python] So fügen Sie eine beliebige Anzahl von Standardeingaben in die Liste ein
# 5 [python3] Extrahiert Zeichen aus einer Zeichenfolge
So erhalten Sie den Wert aus dem Parameterspeicher in Lambda (mit Python)
Scraping von Websites mit JavaScript in Python
Laden Sie Bilder von der URL-Liste in Python herunter
[Python] Ruft eine Liste der Instanzvariablen ab
Erhalten Sie eine Liste der Ergebnisse der Parallelverarbeitung in Python mit Starmap
Grundlegende Grammatik der Python3-Reihe (Liste, Tapple)
Zeichnen Sie mit graphviz eine Baumstruktur in Python 3
Zusammenfassung der integrierten Methoden usw. der Python-Liste
Generieren Sie eine Klasse aus einer Zeichenfolge in Python
So formatieren Sie eine Liste von Wörterbüchern (oder Instanzen) in Python
[Python] [Word] [python-docx] Versuchen Sie, mit python-docx eine Vorlage für einen Wortsatz in Python zu erstellen
[Python] Nur eine Liste der Ordner abrufen
[Python] Vorsichtsmaßnahmen beim Ermitteln der Maximal- und Minimalwerte mit einem Numpy-Array mit einer kleinen Anzahl von Elementen
So übergeben Sie das Ergebnis der Ausführung eines Shell-Befehls in einer Liste in Python
Führen Sie in Python eine "Diagonalisierung der symmetrischen Matrix A mit der orthogonalen Matrix U" durch (Eigenwertzerlegung).
So erhalten Sie mit Python eine Liste der Dateien im selben Verzeichnis
Zeichnen Sie in Python ein Diagramm einer quadratischen Funktion
Erstellen Sie eine GIF-Datei mit Pillow in Python
[Python] Checklistenelemente alle, alle
[Python] Sortieren Sie die Liste von pathlib.Path in natürlicher Reihenfolge
So löschen Sie einen Taple in einer Liste (Python)
[Python] Erstellen Sie eine Liste mit verschiedenen Zeichentypen
Holen Sie sich den Aufrufer einer Funktion in Python
Liste der grundlegenden Operationen für Python3-Listen, -Tapples, -Wörterbücher und -Sätze
Holen Sie sich nur Unterklassenelemente in eine Liste
Machen Sie mit Python eine Joyplot-ähnliche Handlung von R.
Rufen Sie Python-Skripte aus Embedded Python in C ++ / C ++ auf