Отличная библиотека чистого Python, Mpmath , безусловно, справится с задачей.
Единственная цель этой библиотеки - арифметика с плавающей точкой с множественной точностью .
Например, Mpath может оценить e с произвольной точностью:
In [2]: from mpmath import *
# set the desired precision on the fly
In [3]: mp.dps=20; mp.pretty=True
In [4]: +e
Out[4]: 2.7182818284590452354
# re-set the precision (50 digits)
In [5]: mp.dps=50; mp.pretty=True
In [6]: +e
Out[6]: 2.7182818284590452353602874713526624977572470937
Помимо этого, Mpmath также тесно интегрирован с Matplotlib.