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