如何将默认浮点数精度切换到另一个,可能是自定义的?我需要这个,因为我做了一些计算,我发现我应该增加默认浮点精度。
答案 0 :(得分:8)
我最近不得不处理这个问题而且mpmath很完美。它是纯Python,在BSD许可下。
Mpmath是一个用于多精度浮点运算的纯Python库。它提供了一套广泛的超越函数,无限指数大小,复数,区间算术,数值积分和区分,根寻找,线性代数等等。几乎任何计算都可以在10位或1000位精度下执行,并且在许多情况下mpmath实现渐近快速的算法,可以很好地扩展以实现极高精度的工作
它不会太慢,它可以利用gmpy库(如果已安装C-coded Python extension modules that support fast multiple-precision arithmetic
)。
答案 1 :(得分:2)