我可以使用向量数据row_ind和col_ind创建具有函数sparse.csr的稀疏矩阵,如下所示:
sparse.csr_matrix((data,(row_ind,col_ind)),[shape =(M,N)])
但是,假设我有一个稀疏矩阵A作为输入;如何提取数据,row_ind和col_ind向量?
预先感谢
答案 0 :(得分:0)
只是想通了。必须使用sparse.dok_matrix()创建稀疏矩阵,然后可以使用values()方法提取值。
https://docs.scipy.org/doc/scipy/reference/generated/scipy.sparse.dok_matrix.html
由于方法values()不适用于sparse.csr_matrix()和sparse.csC_matrix(),因此无法使用