On 25 April 2016 at 15:35, Derek Klinge <schilke...@gmail.com> wrote: > > Although I see the value of relative error, I am just as interested in > absolute error (though admittedly they are directly related values).
I was referring to relative error because the relative error is the same at each step making the calculation of the global error easier. > Are there modules or libraries I can/should use to minimize rounding error > and use very large values of N and get an accurate answer? from decimal import Decimal, localcontext def e(prec): with localcontext() as ctx: ctx.prec = 2*prec + 1 N = Decimal(10)**(prec) eapprox = (1 + 1/N)**N ctx.prec = prec return +eapprox print(e(50)) Alternatively you can just use Decimal(1).exp(). > How does the math > module calculate the vale of e? https://hg.python.org/cpython/file/tip/Include/pymath.h#l54 -- Oscar -- https://mail.python.org/mailman/listinfo/python-list