【发布时间】:2023-04-10 12:23:02
【问题描述】:
我正在使用 python scikit-learn 进行文档聚类,并且我有一个稀疏矩阵存储在 dict 对象中:
例如:
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 转换为这个csr-matrix 的方法(我从未使用过scipy。)
【问题讨论】:
-
感谢@dataman 编辑了我的问题
标签: python scikit-learn sparse-matrix