Hi -- Sorry to be a pest with corner cases, but I found another one.
In this case, if you try to take the arccos of numpy.inf in the context of a complex array, you get a bogus return (IMO). Like this: In [147]: R = numpy.array([1, numpy.inf]) In [148]: numpy.arccos(R) Warning: invalid value encountered in arccos Out[148]: array([ 0., NaN]) In [149]: C = numpy.array([1+1j, numpy.inf]) In [150]: numpy.arccos(C) Warning: invalid value encountered in arccos Out[150]: array([ 0.90455689-1.06127506j, NaN -Infj]) The arccos(numpy.inf) in the context of a real array is OK, but taking arcocs(numpy.inf) in the context of a complex array should return NaN + NaNj, IMO. Thoughts? Stuart Brorson Interactive Supercomputing, inc. 135 Beaver Street | Waltham | MA | 02452 | USA http://www.interactivesupercomputing.com/ _______________________________________________ Numpy-discussion mailing list Numpy-discussion@scipy.org http://projects.scipy.org/mailman/listinfo/numpy-discussion