Slicen von Arrays
Das Slicen ist der Prozess, bei dem ein Teilmengen eines Arrays extrahiert wird, indem ein Bereich von Indizes angegeben wird. NumPy-Arrays können mit dem Doppelpunkt :
-Operator gesliced werden.
Öffnen der Python-Shell
Öffnen Sie die Python-Shell, indem Sie den folgenden Befehl in der Konsole eingeben.
python3
Importieren von NumPy
NumPy ist bereits installiert. Sie können es in Ihrem Python-Code importieren:
import numpy as np
Slicen von Arrays in einer Dimension
## Erstellen eines 1-dimensionalen Arrays
a = np.array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])
## Slicen des Arrays von Index 2 bis Index 5
print(a[2:5])
Ausgabe:
[2 3 4]
Slicen von Arrays in mehreren Dimensionen
Sie können auch Arrays in mehreren Dimensionen slicen.
## Erstellen eines 2-dimensionalen Arrays
b = np.array([[0, 1, 2], [3, 4, 5], [6, 7, 8], [9, 10, 11]])
## Slicen der ersten beiden Zeilen und der ersten beiden Spalten
print(b[:2, :2])
Ausgabe:
[[0 1]
[3 4]]