Man kann Elemente in numpy Arrays wie folgt auswählen
%Vor% Diese Eigenschaft wird von der Funktion np.where
zum Aufrufen von Indizes verwendet:
Was ich gerne tun würde, ist die Verwendung regulärer Ausdrücke in einer solchen Elementauswahl. Zum Beispiel, wenn ich Elemente von b
über dem mit dem [Aab]
regexp übereinstimmen möchte, muss ich den folgenden Code schreiben:
Das sieht für mich zu verbal aus. Gibt es dafür kürzere und elegantere Möglichkeiten?
Hier ist etwas Setup involviert, aber wenn numpy keine direkte Unterstützung für reguläre Ausdrücke hat, von denen ich nichts weiß, dann ist dies die "numpythonischste" Lösung. Es versucht, Iteration über das Array effizienter als Standard-Python-Iteration zu machen.
%Vor%