I am new to numpy and I am implementing clustering with random forest in python. My question is:
How could I find the index of the exact row in an array? For example
[[ 0. 5. 2.]
[ 0. 0. 3.]
[ 0. 0. 0.]]
and I look for [0. 0. 3.]
and get as result 1(the index of the second row).
Any suggestion? Follows the code (not working...)
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