Hello,
How to conditionally index an array as shown below :
a = arange(10)
a[5a8]
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
There may be a more elegant way, but:
In [2]: a = np.arange(10)
In [3]: a[(a5) (a8)]
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[5a8]
to get
array([6,7])
Gökhan Sever wrote:
How to conditionally index an array as shown below :
a = arange(10)
a[5a8]
to get
array([6,7])
In [56]: a[(5a) (a8)]
Out[56]: array([6, 7])
not as efficient as it might be, but it works.
-Chris
--
Christopher Barker, Ph.D.
Oceanographer
Emergency Response
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 14:40, Gökhan Sever gokhanse...@gmail.com wrote:
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
On Wed, Sep 30, 2009 at 2:45 PM, Robert Kern robert.k...@gmail.com wrote:
On Wed, Sep 30, 2009 at 14:40, Gökhan Sever gokhanse...@gmail.com wrote:
Thanks this works.
My second question how to access a second array using this condition?
I am trying slice another array using a compound