量子变分求解器 使用此小脚本,您可以计算从给定的sympy输入为符号表达式的波函数形式得到的哈密顿量的近似基态能量。 能量最小化方法并不是最好的方法,尤其是在有多个参数的情况下值得怀疑,但是它可以作为一个玩具模型来演示如何在QM中使用变分方法。 在Forms.py文件中定义了几种常见的表单,如下所示: # Spherical Exponential (radial but normalized over theta and phi) def SphericalExponential(): # (1) r, b, theta, phi = sp.symbols(r'r b \theta \phi', real=True, positive=True) # (2) var = [r, theta, phi] bounds = [[0, sp.oo],