Numpy Array Obtiene la búsqueda por fila por índice
Soy nuevo en numpy y estoy implementando la agrupación en clústeres con un bosque aleatorio en Python. Mi pregunta es:
¿Cómo podría encontrar el índice de la fila exacta en una matriz? Por ejemplo
[[ 0. 5. 2.]
[ 0. 0. 3.]
[ 0. 0. 0.]]
y busco[0. 0. 3.]
y obtener como resultado 1 (el índice de la segunda fila).
¿Cualquier sugerencia? Sigue el código (no funciona ...)
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