द्वारा खोज पंक्ति सूचकांक प्राप्त करें मैं numpy के लिए नया हूँ और मैं अजगर में यादृच्छिक जंगल के साथ क्लस्टरिंग लागू कर रहा हूँ। मेरा सवाल है:Numpy Array पंक्ति
मुझे सरणी में सटीक पंक्ति का सूचकांक कैसे मिल सकता है? उदाहरण
[[ 0. 5. 2.]
[ 0. 0. 3.]
[ 0. 0. 0.]]
के लिए और मैं [0. 0. 3.]
के लिए देखने के लिए और परिणाम 1 (दूसरी पंक्ति के सूचकांक) के रूप में मिलता है।
कोई सुझाव? कोड को फॉलो करता है (काम नहीं कर रहा है ...)
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
आपको लघु, स्वयं युक्त, सही (संकलित), उदाहरण http://www.sscce.org/ प्रदान करना चाहिए। उल्लेख नहीं है कि 'काम नहीं कर रहा' समस्या का विवरण नहीं है। – zero323