मैं दस्तावेज़ क्लस्टरिंग के लिए अजगर scikit-learn
उपयोग कर रहा हूँ और मैं एक विरल मैट्रिक्स एक dict
वस्तु में संग्रहीत है:परिवर्तित अजगर विरल मैट्रिक्स dict विरल मैट्रिक्स SciPy को
उदाहरण के लिए:
doc_term_dict = { ('d1','t1'): 12, \
('d2','t3'): 10, \
('d3','t2'): 5 \
} # from mysql data table
<type 'dict'>
मैं चाहता हूँ क्लस्टरिंग करने के लिए scikit-learn
का उपयोग करने के लिए जहां इनपुट मैट्रिक्स प्रकार scipy.sparse.csr.csr_matrix
उदाहरण:
(0, 2164) 0.245793088885
(0, 2076) 0.205702177467
(0, 2037) 0.193810934784
(0, 2005) 0.14547028437
(0, 1953) 0.153720023365
...
<class 'scipy.sparse.csr.csr_matrix'>
मैं एक तरह से इस सीएसआर-मैट्रिक्स को dict
कन्वर्ट करने के लिए नहीं मिल सकता है (मैं scipy
इस्तेमाल नहीं किया है।)
धन्यवाद @ दत्तमान ने मेरा प्रश्न संपादित किया – chent