2011-01-07 167 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:對角線格式