找到一个非常大的矩阵的特征值
finding eigenvalues of a very huge matrix
我正在尝试为图问题中的社区检测实现谱聚类算法。
我有非常大的矩阵来计算它的特征向量,矩阵 > 1Mx1M。
Numpy 和 Scipy 需要矩阵在内存中才能计算它,这在我的情况下是不可能的。
是否有任何其他库或包可以在磁盘而不是内存上计算特征向量和值(就像 HDF5 允许我们在磁盘上存储和操作数据一样)?
或者您有什么解决方案可以建议吗?
增加交换文件的大小。
见:
What is virtual memory?
Creating a swap space
Using a swap space
此外,系统通常会在资源监视器中实时报告。
对于Ubuntu
[]
我正在尝试为图问题中的社区检测实现谱聚类算法。
我有非常大的矩阵来计算它的特征向量,矩阵 > 1Mx1M。
Numpy 和 Scipy 需要矩阵在内存中才能计算它,这在我的情况下是不可能的。
是否有任何其他库或包可以在磁盘而不是内存上计算特征向量和值(就像 HDF5 允许我们在磁盘上存储和操作数据一样)?
或者您有什么解决方案可以建议吗?
增加交换文件的大小。
见:
What is virtual memory?
Creating a swap space
Using a swap space
此外,系统通常会在资源监视器中实时报告。
对于Ubuntu
[