Elemente von 2D-NumPy-Arrays abrufen
Wenn dein 2D-numpy
-Array eine regelmäßige Struktur hat (das heißt, jede Zeile und Spalte hat eine feste Anzahl von Werten), wird der bisher komplizierte Zugriff auf einzelne Elemente ganz einfach. Sieh dir folgenden Code an, in dem die Elemente "a"
und "c"
aus einer Liste, die wiederum aus Listen besteht, extrahiert werden.
# numpy
import numpy as np
np_x = np.array(x)
np_x[:, 0]
Indexwerte vor dem Komma beziehen sich auf die Zeilen, während Indexwerte nach dem Komma auf die Spalten verweisen. Der :
dient dem Slicing; in diesem Beispiel weist er Python an, alle Zeilen einzuschließen.
Diese Übung ist Teil des Kurses
Einführung in Python
Anleitung zur Übung
- Gib die 50. Zeile von
np_baseball
aus. - Erstelle eine neue Variable namens
np_weight_lb
, die die gesamte zweite Spalte vonnp_baseball
enthält. - Rufe die Körpergröße (erste Spalte) des 124. Baseballspielers in
np_baseball
ab und gib sie aus.
Interaktive Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
import numpy as np
np_baseball = np.array(baseball)
# Print out the 50th row of np_baseball
# Select the entire second column of np_baseball: np_weight_lb
# Print out height of 124th player