可以使用 Numpy Linalg 包对角化的稀疏矩阵的最大大小是多少?
在对我的哈密顿矩阵进行对角化的背景下,我一直在使用诸如 Lanczos 和 Arnoldi 之类的精确对角化方法。
最近我开始使用 Numpy 的 linalg 来做这些数值计算。
我一直想知道,可以使用 Numpy 对角化的非常稀疏矩阵的最大大小是多少。是否有任何技巧可以超出一定的限制,是否有可能让代码更快地工作?在使用 numpy 进行这种编码方面是否有任何最佳实践?
可以使用 Numpy Linalg 包对角化的稀疏矩阵的最大大小是多少?
在对我的哈密顿矩阵进行对角化的背景下,我一直在使用诸如 Lanczos 和 Arnoldi 之类的精确对角化方法。
最近我开始使用 Numpy 的 linalg 来做这些数值计算。
我一直想知道,可以使用 Numpy 对角化的非常稀疏矩阵的最大大小是多少。是否有任何技巧可以超出一定的限制,是否有可能让代码更快地工作?在使用 numpy 进行这种编码方面是否有任何最佳实践?