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

More information about the Python-list mailing list