What is different between scipy.sparse.csr_matrix and scipy.



scipy.sparse.csr_matrixscipy.sparse.lil_matrix有什么不同?这些矩阵代表稀疏矩阵,但我不知道有什么不同。

另外,使用lil_matrixcsr_matrix各自的优势是什么?

csr_matrix为压缩稀疏行矩阵csc_matrix为压缩稀疏列矩阵。

因此,如果您知道您的数据将是大而稀疏的行,您可能会想要使用csr_matrix。如果,相反,你的日期是稀疏列的,你会想使用csc_matrix

如本文所述,有几种方法来编码稀疏矩阵,其中2种是csrcsc,它们分别代表压缩稀疏行压缩稀疏列:

  • 压缩稀疏行。稀疏矩阵使用三个一维数组来表示非零值、行区和列索引。
  • 压缩稀疏列。与Compressed Sparse Row方法相同,只是列索引被压缩,并且在行索引之前先读取。

相关内容

  • 没有找到相关文章

最新更新