Indizieren und Schneiden
Das Schneiden von Daten ist mit Numpy trivial. Wir werden die Matrize "e" in Scheiben schneiden. Beachten Sie, dass Sie in Python die Klammern verwenden müssen, um die Zeilen oder Spalten zurückzugeben
## Sliceimport numpy as npe = np.array([(1,2,3), (4,5,6)])print(e)[[1 2 3][4 5 6]]
Denken Sie daran, dass mit numpy das erste Array / die erste Spalte bei 0 beginnt.
## First columnprint('First row:', e[0])## Second colprint ('Zweite Zeile:', e [1])
Ausgabe:
First row: [1 2 3]Second row: [4 5 6]
In Python, wie in vielen anderen Sprachen,
- Die Werte vor dem Komma stehen für die Zeilen
- Der Wert auf den Rechten steht für die Spalten.
- Wenn Sie eine Spalte auswählen möchten, müssen Sie Folgendes hinzufügen: vor dem Spaltenindex.
- : bedeutet, dass Sie alle Zeilen aus der ausgewählten Spalte möchten.
print('Second column:', e[:,1])
Second column: [2 5]
Rückgabe der ersten beiden Werte der zweiten Zeile. Sie verwenden:, um alle Spalten bis zur Sekunde auszuwählen
## Second Row, two valuesprint(e[1, :2])[4 5]