[PYTHON] Extrahieren Sie mehrere Elemente mit dem Numpy-Array

Es gibt viele Fälle, in denen Sie nicht zusammenhängende Elemente abrufen möchten

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

Nützlich, wenn Sie Elemente ersetzen möchten

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

Beachten Sie, dass ein Fehler oder ein unerwartetes Verhalten auftritt, wenn Sie set anstelle von list übergeben. Seien Sie besonders vorsichtig, wenn Sie mehrdimensionale Arrays verwenden.

>>> 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

Extrahieren Sie mehrere Elemente mit dem Numpy-Array
Extrahieren Sie Array-Elemente und -Indizes in absteigender Reihenfolge mit numpy
Extrahieren nicht numerischer Elemente mit pandas.DataFrame
Extrahieren Sie andere Elemente als einen bestimmten Index mit Numpy
Extrahieren Sie bestimmte mehrere Spalten mit Pandas
NumPy-Array-Operation (3)
NumPy-Array-Operation (1)
Mehrfachauswahl mit Jupyter
[Python] Strukturiertes Array erstellen (heterogene Daten mit NumPy speichern)
Verschiedene Methoden zum Extrahieren von Spalten des NumPy-Arrays
Berechnen Sie die Entropie für ein Array mit null Elementen in Numpy
Gleitender Durchschnitt mit Numpy
Berechnung des Python-Numpy-Arrays
Lernen Sie mit Chemo Informatics NumPy
Verkettung von Matrizen mit Numpy
Summencode mit Numpy
Führen Sie eine Regressionsanalyse mit NumPy durch
Konvertieren Sie Elemente des Numpy-Arrays von float in int
EXIF mit Schlucken extrahieren
Erweitern Sie NumPy mit Rust
Ich möchte die Authentizität eines Elements eines numpy-Arrays bestimmen
So extrahieren Sie mit Numpy einen anderen als einen bestimmten Index
Summe mehrerer Numpy-Arrays (Summe)
Kernel-Regression nur mit Numpy
CNN-Implementierung mit nur Numpy
Künstliche Datengenerierung mit Numpy
Multiple Regressionsanalyse mit Keras
Extrahieren Sie Twitter-Daten mit CSV
[Python] Berechnungsmethode mit numpy
Versuchen Sie die Matrixoperation mit NumPy
Animation der Diffusionsgleichung mit NumPy
Schuldenrückzahlungssimulation mit Numpy
Kleben Sie die Saiten mit Numpy zusammen
Stolpern Geschichte mit Python-Array
Erstellen Sie ein Python-Numpy-Array
Behandle numpy Arrays mit f2py
Verwenden Sie OpenBLAS mit numpy, scipy
Mehrdimensionale Array-Berechnung ohne Numpy
Animieren Sie mehrere Diagramme mit matplotlib
Steuern Sie mehrere Roboter mit jupyter-lab
Spitzenwert mit scipy extrahieren
Über Numpy Array und Asarray
Implementierung der logistischen Regression mit NumPy