有没有一种方法可以设置与Python中double值不同的默认精度?

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

我知道十进制,但是我正在使用其他人编写的许多代码,并且我不想遍历大量代码将浮点数的每次初始化都更改为Decimal。如果有某种程序包可以将SetPrecision(128)或类似的内容放在脚本的顶部,然后开始比赛,那将更加方便。我怀疑没有这样的东西,但我想我会问,以防万一我错了。

为了避免XY问题注释,我正在解决应该是正不变量的微分方程,并且无论我指定的容错度如何,一个具有1e-12数量级平衡的量都变为负数(使用scipy接口到LSODA)。

python scipy precision
2个回答
0
投票

是,但是没有。 `


0
投票

通过scipy.integrate暴露的LSODA仅是双精度。

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