mpmath库似乎与python的其余部分一起安装:
from mpmath import *
x= mpf (65455213.0)
等可能会被打破。最终,我需要对非常长的数字进行非常准确的操作,时间不是主要关注点。声明这样的数字以及操作的正确语法是什么。
答案 0 :(得分:1)
您正在将Python float传递给mpf
构造函数。这意味着数字会四舍五入到Python浮点数可以表示的范围,在mpmath有机会做任何事情之前抛弃精度。
传递一个字符串:
x = mpf("65455213.0")
另外,我建议不要使用import *
。