On 22.10.2014 05:52, Daniel Hyams wrote:
I would have thought that this snippet would raise an exception:
import numpy
numpy.seterr(all='raise')
a = numpy.array([1.0,0.0,-1.0])
b = numpy.log(a)
I get as a result (in b): [0, -Inf, NaN]
It's basically the same issue as:
Julian Taylor jtaylor.debian at googlemail.com writes:
What platform are you using?
whether you get exceptions or not depends on your math library.
Windows 7.
___
NumPy-Discussion mailing list
NumPy-Discussion@scipy.org
I guess we could make this more consistent by hand if we wanted - isnan is
pretty cheap?
On 22 Oct 2014 07:44, Julian Taylor jtaylor.deb...@googlemail.com wrote:
On 22.10.2014 05:52, Daniel Hyams wrote:
I would have thought that this snippet would raise an exception:
import numpy
On 22 October 2014 15:43, Nathaniel Smith n...@pobox.com wrote:
I guess we could make this more consistent by hand if we wanted - isnan is
pretty cheap?
Can it be made avoiding storing the full bool array? The 1/8 memory
overhead can be problematic for large arrays.
On 22 Oct 2014 14:57, Daπid davidmen...@gmail.com wrote:
On 22 October 2014 15:43, Nathaniel Smith n...@pobox.com wrote:
I guess we could make this more consistent by hand if we wanted - isnan
is pretty cheap?
Can it be made avoiding storing the full bool array? The 1/8 memory
overhead
I would have thought that this snippet would raise an exception:
import numpy
numpy.seterr(all='raise')
a = numpy.array([1.0,0.0,-1.0])
b = numpy.log(a)
I get as a result (in b): [0, -Inf, NaN]
It's basically the same issue as: