有没有办法提高 qutip 函数中的数字精度?

问题描述 投票:0回答:1

我有一个问题,两个相对熵的差异是有限的,但它们各自发散。 qutip 中计算相对熵的函数是 qt.entropy_relative(state1, state2),但是没有选项可以提高操作的精度。

问题归结为在计算运算符的对数时将非常小的特征值与 0 区分开,因此我需要增加计算的浮点精度。我查看了 qutip 的文档,没有任何内容可以解决我的问题,并且尝试调整计算以消除计算中的问题,但我也没有做到这一点。

有谁知道如何处理这个问题,无论是我没有找到的 qutip 的模糊功能还是外部解决方案?

precision qutip
1个回答
0
投票

在 QuTiP 的该函数的 documentation 中,有

tol
,一个专门用于该任务的参数。另外,值得注意的是,您可以将底座从
e
更改为
2
。由于较小的对数基数会更精确,因此可能会对您的计算产生良好的影响。

© www.soinside.com 2019 - 2024. All rights reserved.