Nehmen wir an, ich habe ein Python Numpy Array Array a.
%Vor%Ich möchte eine Matrix von Untersequenzen aus diesem Array der Länge 5 mit Schritt 3 erstellen. Die Ergebnismatrix wird daher wie folgt aussehen:
%Vor%Eine Möglichkeit, dies zu implementieren, wäre die Verwendung einer for-Schleife.
%Vor%Gibt es einen saubereren Weg, dies zu implementieren, ist Numpy?
Vorgehensweise # 1: Verwenden Sie broadcasting
-
Approach # 2: Verwenden Sie effizienter NumPy strides
-
Beispiellauf -
%Vor%Tags und Links python numpy vectorization