【发布时间】:2015-02-16 05:53:00
【问题描述】:
我已经编写了一个代码,可以解决矩阵表示中的薛定谔方程。哈密顿量是方阵,状态向量是一维数组。我正在使用 numpy.matrix 类并求解耦合微分方程 - 来自 scipy.integrate 的 ode
from scipy.integrate import ode
import numpy as np
现在我遇到了一个问题,因为我的矩阵远大于 10000x10000,并且我在同时运行两个脚本时遇到了总 RAM 内存使用情况。我希望来自 scipy 的稀疏数组可能会解决我的内存消耗问题,因为我使用的哈密顿量和其他矩阵有很多零。我不知道我是否能够解决微分方程。也许还有其他方法可以处理具有复数的大数据矩阵。
我想补充一下,我有时会使用向量来计算平均值,所以在计算结束时我只得到一个数字。
【问题讨论】:
标签: python out-of-memory