Gmpy

Alex Martelli aleax at aleax.it
Thu Aug 7 18:11:39 EDT 2003


Carl Banks wrote:

> Jean-Pierre Andreaux wrote:
>> Gmpy module was a wrapper of the GNU MP library. It seems that no
>> evolution is done on this module since 2001. Indeed, Gmpy is not
>> supported in Python 2.2 nor 2.3.
>> 
>> My question is the following: what is the better replacement solution
>> for manipulating long numbers. I want to do long numbers
>> exponentiations. Thanks in advance for your answers.
> 
> 
> An alternative is egenix mxNumber package, still in beta stage.
> 
> http://www.egenix.com/files/python/mxNumber.html
> 
> I couldn't use gmpy because I needed floating point, and mxNumber also
> wraps the floating point functionality.  It seemed to work ok.

gmpy also wraps the floating-point functionality of GMP:

>>> print gmpy.mpf(7,99)/3
2.333333333333333333333333333333333333333


Alex





More information about the Python-list mailing list