[Numpy-discussion] 2 bugs related to isinf and isfinite generate crazy warnings
Charles R Harris
Wed Jun 2 22:13:56 CDT 2010
On Wed, Jun 2, 2010 at 9:00 PM, David <email@example.com> wrote:
> On 06/03/2010 10:11 AM, Eric Firing wrote:
> > http://firstname.lastname@example.org/msg23912.html
> > On some systems--but evidently not for most numpy users, or there would
> > have been a steady stream of screams--the appearance of np.inf in any
> > call to np.isfinite or np.isinf yields this:
> > In :import numpy as np
> > In :np.isinf(np.inf)
> > Warning: invalid value encountered in isinf
> > Out:True
> > This generates streams of warnings if np.isinf or np.isfinite is applied
> > to an array with many inf values.
> > The problem is a combination of two bugs:
> > 1) When building with setup.py, but perhaps not with scons (which I
> > haven't tried yet), NPY_HAVE_DECL_ISFINITE and friends are never
> > defined, even though they should be--this is all on ubuntu 10.4, in my
> > case, and isfinite and isinf most definitely are in math.h. It looks to
> > me like the only mechanism for defining these is in SConstruct.
> Actually, there is a bug in setup.py to detect those for python >= 2.6,
> I have fixed this.
Beat me to it ;)
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the NumPy-Discussion