[Python-Dev] [RELEASED] Python 3.3.0 release candidate 3

Stefan Krah stefan at bytereef.org
Sun Sep 30 09:25:48 CEST 2012


Stefan Krah <stefan at bytereef.org> wrote:
> Precision: 19 decimal digits
> 
> float:
> result: 3.1415926535897927
> time: 0.112874s
> 
> cdecimal:
> result: 3.141592653589793236
> time: 0.348100s
> 
> decimal:
> result: 3.141592653589793236
> time: 43.241220s

Apparently there were concerns about the correctness of the result on some
message board. To be clear: This is a *benchmark* designed to execute the
same code for float, cdecimal and decimal.

The *original* algorithm from the decimal docs uses a higher intermediate
context precision. Since floats do not have such a context, this step was
deliberately dropped from the benchmark.


Stefan Krah




More information about the Python-Dev mailing list