>From the virtual desk of Lowell Tackett  


--- On Wed, 4/21/10, Dave Angel <da...@ieee.org> wrote:

> From: Dave Angel <da...@ieee.org>
> Subject: Re: [Tutor] the binary math "wall"
> To: "Lowell Tackett" <lowelltack...@yahoo.com>
> Cc: tutor@python.org, "Steven D'Aprano" <st...@pearwood.info>
> Date: Wednesday, April 21, 2010, 12:31 PM
> Lowell Tackett wrote:
> > From the virtual desk of Lowell Tackett  
> > 
> > 
*Whole buncha stuff snipped*
> 
> Anyway, in your case binary floating point is
> irrelevant.  You've got to do your own error analysis
> of every step in the calculation to understand how much you
> can trust the result.  And it's unlikely the "errors"
> in the math package will be the limiting factor.
> 
> DaveA
> 
> 

The sense of all this is beginning to emerge (perhaps).  Emile has just made a 
good point, simply convert all to whole values (using a subset algorithm that 
keeps track of the number of decimal "slips" that have accumulated-for later 
reconversion), crunch merrily away, and get good results.

Maybe that's valid, maybe not.  But I do know that this much is happening; I'm 
now beginning to quantify very novel and wide ranging ideas way outside "the 
box" I'd originally approached the challenge with.  That's the bigger value of 
this entire exercise, I think.  Naively thinking that the computer was benign 
and forgiving, I'd first opted for the most transparent and 'at hand' 
solutions...there was much to be learned.

I know a coupla things now...I'm gonna solve this dilemma, and largely with the 
help of all who've weighed in.   The solution may ultimately not be close to 
what has been suggested, but isn't that the fun of it all?

Secondly, there has accumulated [here] quite an array of novel (to me) thinking 
that I'm going to return to more and more as I tackle other, different 
projects, for the pedagogical value that will linger.


      

_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to