Python中是否支持稀疏矩阵?
在Python中有没有对稀疏矩阵的支持呢?
可能在numpy或者scipy里有吧?
2 个回答
41
是的。
SciPy 提供了一个叫做 scipy.sparse 的工具包,它是用来处理“二维稀疏矩阵”的,主要用于数字数据。
这里有七种可用的稀疏矩阵类型:
- csc_matrix:压缩稀疏列格式
- csr_matrix:压缩稀疏行格式
- bsr_matrix:块稀疏行格式
- lil_matrix:列表的列表格式
- dok_matrix:键字典格式
- coo_matrix:坐标格式(也叫 IJV,三元组格式)
- dia_matrix:对角线格式