Numpy Array Obter pesquisa de índice de linha por uma linha

Eu sou novo em numpy e estou implementando o cluster com floresta aleatória em python. Minha pergunta é:

Como eu poderia encontrar o índice da linha exata em uma matriz? Por exemplo

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

e eu procuro[0. 0. 3.] e obter como resultado 1 (o índice da segunda linha).

Alguma sugestão? Segue o código (não 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

questionAnswers(1)

yourAnswerToTheQuestion