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