Rationals?
Mike Meyer
mwm at mired.org
Fri Nov 19 11:50:17 EST 2004
More information about the Python-list mailing list
Fri Nov 19 11:50:17 EST 2004
- Previous message (by thread): Rationals?
- Next message (by thread): Rationals?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Nick Craig-Wood <nick at craig-wood.com> writes: > Tim Peters <tim.peters at gmail.com> wrote: >> If you want to use rationals in Python, gmpy is a fine way to do it >> today. > > I would say gmpy (or something like it, eg mxNumber) should be added > to the standard library. > > I'm personally more interested in the fixed point numbers rather than > the rationals, and having played with various implementations of that > concept recently, I can say that the new decimal module is by far the > slowest, and gmpy is by far the fastest. > > Eg simplistic program to calculate 1000 decimal places of e :- > > gmpy.mpf 0.00271s > FixedPointNcw.py 0.0118s (FixedPoint.py with simple mod for * by int) > FixedPoint.py 0.358s > decimal 1546.9s > > People are going to come new to Python and see the decimal type and > think - oh this looks ideal for high precision calculations, then get > rather a shock! Possibly the documentation for the decimal modules (and any rational module) should mention this, and provide a pointer to gmpy? <mike -- Mike Meyer <mwm at mired.org> http://www.mired.org/home/mwm/ Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information.
- Previous message (by thread): Rationals?
- Next message (by thread): Rationals?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list