Element des numpy Arrays finden, das die Bedingung erfüllt

8

Man kann numpy 's extract function verwenden, um ein Element in einem Array zu finden. Der folgende Code entspricht genau einem Element 'a.' in einem Array. Angenommen, ich möchte um alle Elemente zu finden, die '.' enthalten, wie würde ich das machen? Beachten Sie, dass in diesem Fall zwei Übereinstimmungen vorhanden wären. Ich möchte auch die Zeilen- und Spaltennummer der Matches erhalten. Die Methode muss nicht extract ; Jede Methode wird es tun. Danke.

%Vor%     
Faheem Mitha 06.12.2011, 21:27
quelle

2 Antworten

9

Sie können die Zeichenfolgenoperationen verwenden:

%Vor%

BEARBEITEN: Wie in den Kommentaren gefordert ... Wenn Sie herausfinden wollen, wo die Zielbedingung wahr ist, verwenden Sie numpy.where :

%Vor%

oder

%Vor%     
mac 06.12.2011, 21:38
quelle
3

Wie wäre es damit?

%Vor%     
jterrace 06.12.2011 21:36
quelle

Tags und Links