Numpy Array Liefert den Zeilenindex nach einer Zeile

Ich bin neu in Numpy und implementiere Clustering mit zufälligen Gesamtstrukturen in Python. Meine Frage ist:

Wie kann ich den Index der exakten Zeile in einem Array finden? Zum Beispiel

[[ 0.  5.  2.]
 [ 0.  0.  3.]
 [ 0.  0.  0.]]

und ich suche[0. 0. 3.] und erhalte als Ergebnis 1 (den Index der zweiten Zeile).

Irgendein Vorschlag? Folgt dem Code (funktioniert nicht ...)

    for index, element in enumerate(leaf_node.x):
        for index_second_element, element_two in enumerate(leaf_node.x):
            if (index <= index_second_element):
                index_row = np.where(X == element)
                index_column = np.where(X == element_two)
                self.similarity_matrix[index_row][index_column] += 1

Antworten auf die Frage(1)

Ihre Antwort auf die Frage