> To summarize,
> with a numpy array called a, the OP is getting an error doing:
>
> (3 < a < 5).any()
>
>> ...
>
> I think not. The last expression you give will even return true if one
> of the values is > 3 and a DIFFERENT value is < 5. And i suspect the
> OP only wants a TRUE if at least
On 09/21/2012 11:25 AM, Steven D'Aprano wrote:
> On 22/09/12 01:07, Bala subramanian wrote:
>> Friends,
>> May i know why do get a Valuerror if i check any value in a is between
>> 3.0 to 5.0 ?
To summarize,
with a numpy array called a, the OP is getting an error doing:
(3 < a < 5).any()
>
On Sep 21, 2012 4:09 PM, "Bala subramanian"
wrote:
>
> Friends,
> May i know why do get a Valuerror if i check any value in a is between
> 3.0 to 5.0 ?
> >>> import numpy as np
> >>> a=np.array([ 2.5, 2.6, 3.0 , 3.5, 4.0 , 5.0 ])
> >>> (a > 7).any()
> False
> >>> (a > 4).any()
> True
> >>> (3
On 22/09/12 01:07, Bala subramanian wrote:
Friends,
May i know why do get a Valuerror if i check any value in a is between
3.0 to 5.0 ?
import numpy as np
a=np.array([ 2.5, 2.6, 3.0 , 3.5, 4.0 , 5.0 ])
(a> 7).any()
False
This calculates an array of bools, then calls any() on it.
py> a