这个问题涉及到"如何从SciPy稀疏矩阵生成Pandas SparseDataFrame"。我想要从一个scipy.sparse.coo_matrix(具体来说)生成SparseDataFrame。前面提到的问题是针对另一种SciPy稀疏矩阵(csr)的......
有没有一种方法可以使用
我注意到Pandas现在支持稀疏矩阵和数组(support for Sparse Matrices and Arrays)。目前,我是这样创建DataFrame()
的:
return DataFrame(matrix.toarray(), columns=features, index=observations)
有没有一种方法可以使用
scipy.sparse.coo_matrix()
或 coo_matrix()
创建一个 SparseDataFrame()
?转换为密集格式会严重占用内存...!