我试图在python中运行分解算法。我遇到了mpmath的语法问题,可能需要使用numpy

时间:2016-03-24 16:59:57

标签: python mpmath

mpmath库似乎与python的其余部分一起安装:

from mpmath import *

然后想想

x= mpf (65455213.0)等可能会被打破。最终,我需要对非常长的数字进行非常准确的操作,时间不是主要关注点。声明这样的数字以及操作的正确语法是什么。

1 个答案:

答案 0 :(得分:1)

您正在将Python float传递给mpf构造函数。这意味着数字会四舍五入到Python浮点数可以表示的范围,在mpmath有机会做任何事情之前抛弃精度。

传递一个字符串:

x = mpf("65455213.0")

另外,我建议不要使用import *