Hoi,

2009/5/4 Rob Hooft <r...@hooft.net>:
> Nee, de beste optie is om het niet met informatica maar met wiskundige
> algebra op te lossen. Het algoritme zo kiezen dat je een grotere
> nauwkeurigheid intrinsiek behoudt.

De vraag ging expliciet over een float-alternatief. Van decimal en
fractions lijkt me fractions de beste optie. Deze heeft absolute
nauwkeurigheid intrinsiek. Is alleen niet erg efficient in
vergelijking met float, maar als het echt over efficientie gaat moeten
we toch al niet met puur python aankomen in dit geval.

> In plaats van c**2-b**2 moet je dan bijvoorbeeld (c-b)*(c+b)
> berekenen; ontzettend veel makkelijker.

Dit lijkt me een goed advies als je heel veel float berekening wilt
doen, de nauwkeurigheid redelijk wilt laten houden, met een redelijke
performance.

Groeten,

Martijn
_______________________________________________
Python-nl mailing list
Python-nl@python.org
http://mail.python.org/mailman/listinfo/python-nl

Antwoord per e-mail aan