Thanks this works. My second question how to access a second array using this condition?
I am trying slice another array using a compound condition on the reference array. say: a = 1,2,3,4,5, b = 20,30,40,50,60 I want to get elements of a only when a = 3,4. I know I need indices but how ? On Wed, Sep 30, 2009 at 1:32 PM, Joe Kington <jking...@wisc.edu> wrote: > There may be a more elegant way, but: > > In [2]: a = np.arange(10) > > In [3]: a[(a>5) & (a<8)] > Out[3]: array([6, 7]) > > > On Wed, Sep 30, 2009 at 1:27 PM, Gökhan Sever <gokhanse...@gmail.com>wrote: > >> Hello, >> >> How to conditionally index an array as shown below : >> >> a = arange(10) >> a[5<a<8] >> >> to get >> array([6,7]) >> >> I can't do this with where either. >> >> What is the cure for this? >> >> Thanks. >> >> -- >> Gökhan >> >> _______________________________________________ >> NumPy-Discussion mailing list >> NumPy-Discussion@scipy.org >> http://mail.scipy.org/mailman/listinfo/numpy-discussion >> >> > > _______________________________________________ > NumPy-Discussion mailing list > NumPy-Discussion@scipy.org > http://mail.scipy.org/mailman/listinfo/numpy-discussion > > -- Gökhan
_______________________________________________ NumPy-Discussion mailing list NumPy-Discussion@scipy.org http://mail.scipy.org/mailman/listinfo/numpy-discussion