【发布时间】:2016-04-11 04:26:12
【问题描述】:
我正在尝试为图形问题中的社区检测实现谱聚类算法。
我有一个非常大的矩阵来计算它的特征向量,矩阵 > 1Mx1M。
Numpy 和 Scipy 需要将矩阵存储在内存中才能计算它,这在我的情况下是不可能的。
是否有任何其他库或包可以在磁盘而不是内存上计算特征向量和值(就像 HDF5 允许我们在磁盘上存储和操作数据)?
或者有什么解决办法可以推荐吗?
【问题讨论】:
-
您的矩阵是否稀疏 (en.wikipedia.org/wiki/Sparse_matrix)?我希望如此!
-
不,它不是稀疏的 :( 这就是问题所在。
-
谢谢@brainjam,但这也使用 RAM,我的问题是内存使用,这样的矩阵无法加载到 RAM 上(据我所知)
-
您的操作系统没有交换空间吗?你试过了吗?如果是这样,那么错误是什么?
标签: python linear-algebra numerical-methods eigenvalue