Maths error
Terry Reedy
tjreedy at udel.edu
Tue Jan 9 19:37:44 CET 2007
"Carsten Haese" <carsten at uniqsys.com> wrote in message
news:1168350028.3722.3.camel at dot.uniqsys.com...
 On Tue, 20070109 at 11:38 +0000, Nick Maclaren wrote:
 > As Dan Bishop says, probably not. The introduction to the decimal
 > module makes exaggerated claims of accuracy, amounting to propaganda.
 > It is numerically no better than binary, and has some advantages
 > and some disadvantages.

 Please elaborate. Which exaggerated claims are made, and how is decimal
 no better than binary?
As to the latter question: calculating with decimals instead of binaries
eliminates conversion errors introduced when one has *exact* decimal
inputs, such as in financial calculations (which were the motivating use
case for the decimal module). But it does not eliminate errors inherent in
approximating reals with (a limited set of) ratrionals. Nor does it
eliminate errors inherent in approximation algorithms (such as using a
finite number of terms of an infinite series.
Terry Jan Reedy
More information about the Pythonlist
mailing list