[Numpy-discussion] numpy log and exceptions
jtaylor.debian at googlemail.com
Wed Oct 22 02:44:16 EDT 2014
On 22.10.2014 05:52, Daniel Hyams wrote:
> I would have thought that this snippet would raise an exception:
> import numpy
> 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:
> Except that I have explicitly set the error flags to raise exceptions. It
> works fine for sqrt(), but not for log(). I've checked numpy 1.4.0 and
> 1.7.1 and both have the same behavior.
> Is there a way to force the log (and log10) function to raise an exception
> on invalid input?
What platform are you using?
whether you get exceptions or not depends on your math library.
More information about the NumPy-Discussion