我有一个问题,两个相对熵的差异是有限的,但它们各自发散。 qutip 中计算相对熵的函数是 qt.entropy_relative(state1, state2),但是没有选项可以提高操作的精度。
问题归结为在计算运算符的对数时将非常小的特征值与 0 区分开,因此我需要增加计算的浮点精度。我查看了 qutip 的文档,没有任何内容可以解决我的问题,并且尝试调整计算以消除计算中的问题,但我也没有做到这一点。
有谁知道如何处理这个问题,无论是我没有找到的 qutip 的模糊功能还是外部解决方案?
在 QuTiP 的该函数的 documentation 中,有
tol
,一个专门用于该任务的参数。另外,值得注意的是,您可以将底座从 e
更改为 2
。由于较小的对数基数会更精确,因此可能会对您的计算产生良好的影响。