mpmath-python中精度的上限是多少?

3

当在 pythonmpmath 中编写代码时,应该从以下内容开始:

from mpmath import mp 

mp.dps =200

我的问题是,根据个人硬件的不同,是否存在mp.dps的上限,如何找到这个上限。

1个回答

0
请注意,实际精度存储在二进制位中而不是十进制位。 mp.dps()会自动将其转换为二进制位。
默认情况下,mpmath使用Python任意精度整数作为其算术基础。除了系统内存或您的耐心之外,没有其他限制。
如果您已安装gmpy2mpmath将自动使用基于GMP库的更快的整数类型。 GMP库在32位系统上具有最大精度为2 ^ 32-1位(约为1.29E9个十进制数字),在64位系统上为2 ^ 37-1位(约为4.14E10个十进制数字)。
我不知道其他任何限制。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接