NumPy-Array-Indizierung
- Vorherige Seite NumPy-Array-Erstellung
- Nächste Seite NumPy-Array-Schneiden
Zugriff auf Array-Elemente
Array-Indizes sind gleich dem Zugriff auf Array-Elemente.
Sie können auf Array-Elemente zugreifen, indem Sie ihre Indexnummern beziehen.
Die Indizes von NumPy-Arrays beginnen mit 0, was bedeutet, dass der Index des ersten Elements 0 ist, der Index des zweiten Elements 1 und so weiter.
Beispiel
Erhalten Sie das erste Element aus dem folgenden Array:
import numpy as np arr = np.array([1, 2, 3, 4]) print(arr[0])
Beispiel
Erhalten Sie das zweite Element aus dem folgenden Array:
import numpy as np arr = np.array([1, 2, 3, 4]) print(arr[1])
Beispiel
Erhalten Sie die dritte und vierte Elemente aus dem folgenden Array und addieren Sie sie:
import numpy as np arr = np.array([1, 2, 3, 4]) print(arr[2] + arr[3])
Zugriff auf 2-D Array
Um die Elemente eines 2-D Arrays zu erreichen, können wir Kommas durchgetrennte Ganzzahlen verwenden, um die Dimensionen und Indizes der Elemente zu darstellen.
Beispiel
Zugriff auf das zweite Element in der ersten Dimension:
import numpy as np arr = np.array([[1,2,3,4,5], [6,7,8,9,10]]) print('2nd element on 1st dim: ', arr[0, 1])
Beispiel
Zugriff auf den fünften Element in der zweiten Dimension:
import numpy as np arr = np.array([[1,2,3,4,5], [6,7,8,9,10]]) print('5th element on 2nd dim: ', arr[1, 4])
Zugriff auf 3-D Array
Um die Elemente eines 3-D Arrays zu erreichen, können wir Kommas durchgetrennte Ganzzahlen verwenden, um die Dimensionen und Indizes der Elemente zu darstellen.
Beispiel
Zugriff auf das dritte Element der zweiten Liste der ersten Liste:
import numpy as np arr = np.array([[[1, 2, 3], [4, 5, 6]], [[7, 8, 9], [10, 11, 12]]]) print(arr[0, 1, 2])
Beispiel Erklärung
arr[0, 1, 2]
Drucken Sie den Wert aus 6
.
Arbeitsweise:
daher bleibt die erste Liste übrig:
[1, 2, 3]
Der erste Wert stellt die erste Dimension dar, die zwei Listen enthält:
Da wir gewählt haben [[7, 8, 9], [10, 11, 12]]
0
daher bleibt die erste Liste übrig:
[[1, 2, 3], [4, 5, 6]]
Der zweite Wert stellt die zweite Dimension dar, die zwei Listen enthält:
[1, 2, 3]
[4, 5, 6]
daher folgt: 1
daher bleibt die zweite Liste übrig:
[4, 5, 6]
Der dritte Wert stellt die dritte Dimension dar, die drei Werte enthält:
4
5
6
Da wir gewählt haben 2
daher erhalten wir letztlich den dritten Wert:
6
Negative Indizes
Verwenden Sie negative Indizes, um vom Ende der Liste aus zu beginnen.
Beispiel
Drucken Sie den letzten Element aus der zweiten Dimension aus:
import numpy as np arr = np.array([[1,2,3,4,5], [6,7,8,9,10]]) print('Letztes Element aus der 2. Dimension: ', arr[1, -1])
- Vorherige Seite NumPy-Array-Erstellung
- Nächste Seite NumPy-Array-Schneiden