Turn off ZeroDivisionError?

Grant Edwards grante at visi.com
Fri Feb 15 19:38:14 CET 2008


On 2008-02-15, Mark Dickinson <dickinsm at gmail.com> wrote:

>> If you're doing such serious number-crunching that you really
>> want to handle NANs, you're probably not writing in Python
>> anyway.

I disagree completely.  I do a lot of number crunching in
Python where I want IEEE NaN and Inf behavior.  Speed is a
completely orthogonal issue.

> If you're worried about speed, then I agree you probably
> shouldn't be writing in Python.

Even if you are worried about speed, using tools like like
numpy can do some pretty cool stuff.

> But I can imagine there are use-cases for nonstop arithmetic
> with nans and infs where speed isn't the topmost concern.

Frankly, I don't see that speed has anything to do with it at
all.  I use Python for number-crunching because it's easy to
program in.  When people complain about not getting the right
results, replying with "if you want something fast, don't use
Python" makes no sense.

-- 
Grant Edwards                   grante             Yow! I put aside my copy
                                  at               of "BOWLING WORLD" and
                               visi.com            think about GUN CONTROL
                                                   legislation...



More information about the Python-list mailing list