3

何时进入pythonmpmath一个人的代码以

from mpmath import mp 

mp.dps =200

我的问题是 - 取决于一个人的硬件 - 是否存在上限mp.dps以及如何找到这个上限。

4

1 回答 1

0

请注意,实际精度存储在二进制位而不是十进制数字中。mp.dps()自动转换为二进制位。

默认情况下,mpmath使用 Python 任意精度整数作为其算术的基础。除了系统中的内存或您的耐心之外,没有其他限制。

如果已gmpy2安装,mpmath将自动使用基于 GMP 库的更快的整数类型。GMP 库在 32 位系统上的最大精度为 2^32 - 1 位(大约 1.29E9 十进制数字),在 64 位系统上的最大精度为 2^37 - 1 位(大约 4.14E10 十进制数字)。

我不知道任何其他限制。

于 2019-12-03T14:06:40.150 回答