[Numpy-discussion] difficulty with numpy.where
Dr. Phillip M. Feldman
pfeldman at verizon.net
Thu Oct 1 12:55:50 EDT 2009
I've defined the following one-line function that uses numpy.where:
def sin_half_period(x): return where(0.0 <= x <= pi, sin(x), 0.0)
When I try to use this function, I get an error message:
In [4]: z=linspace(0,2*pi,9)
In [5]: sin_half_period(z)
---------------------------------------------------------------------------
ValueError Traceback (most recent call last)
The truth value of an array with more than one element is ambiguous. Use
a.any
() or a.all()
Any suggestions will be appreciated.
--
View this message in context: http://www.nabble.com/difficulty-with-numpy.where-tp25702676p25702676.html
Sent from the Numpy-discussion mailing list archive at Nabble.com.
More information about the NumPy-Discussion
mailing list