2011-01-07 90 views
19

python中是否支持稀疏矩阵?Python中是否支持稀疏矩阵?

可能在numpy或scipy中?

+2

你可以在这里找到答案http://stackoverflow.com/questions/1053928/python-numpy-very-大型矩阵 – 2011-01-07 08:39:51

回答

37

是的。

SciPi提供了scipy.sparse,一个“数字数据的二维稀疏矩阵包”。

有七个可用稀疏矩阵类型:

  1. csc_matrix:压缩稀疏列格式
  2. csr_matrix:压缩稀疏行格式
  3. bsr_matrix:堵疏行格式
  4. lil_matrix:列表列表格式
  5. dok_matrix:密钥字典格式
  6. coo_matrix:坐标格式(又名颈内静脉,三重格式)
  7. dia_matrix:对角线格式