On Thu, Oct 13, 2011 at 10:13 AM, Chao YUE <[email protected]> wrote:
> Dear all, > > sorry for this stupid question but I cannot find it in numpy tutorial or > google. > suppose I have a=np.arange(11). > > In [32]: a < 8 > Out[32]: > array([ True, True, True, True, True, True, True, True, False, > False, False], dtype=bool) > > In [34]: a > 4 > Out[34]: > array([False, False, False, False, False, True, True, True, True, > True, True], dtype=bool) > > how can I have boolean index like 4 < a < 8 > np.where(a>4 and a<8);or plainly input "a>4 and a<8" doesn't work. > > thanks, > > Chao > I1 a=np.arange(11) I2 a[(a<8) & (a>4)] O2 array([5, 6, 7]) -- Gökhan
_______________________________________________ NumPy-Discussion mailing list [email protected] http://mail.scipy.org/mailman/listinfo/numpy-discussion
