Re: [Tutor] np array.any() question

2012-09-21 Thread Andre' Walker-Loud
> 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

Re: [Tutor] np array.any() question

2012-09-21 Thread Dave Angel
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() >

Re: [Tutor] np array.any() question

2012-09-21 Thread Oscar Benjamin
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

Re: [Tutor] np array.any() question

2012-09-21 Thread Steven D'Aprano
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