Hello,
I want to find the first i such that x[i] y and x[i+1] = y. Is there
a way to do this without using a Python loop?
I can't use np.searchsorted(), because my x array crosses y several
times.
Best,
-Nikolaus
--
»Time flies like an arrow, fruit flies like a Banana.«
PGP
On 8/17/2010 11:53 AM, Nikolaus Rath wrote:
I want to find the first i such that x[i] y and x[i+1]= y. Is there
a way to do this without using a Python loop?
argmax? (to get i+1):
d = np.linspace(0,10,101)
x = np.sin(d)
np.argmax(x=0.5)
6
fwiw,
Alan
On 08/17/2010 09:53 AM, Nikolaus Rath wrote:
Hello,
I want to find the first i such that x[i] y and x[i+1]= y. Is there
a way to do this without using a Python loop?
I can't use np.searchsorted(), because my x array crosses y several
times.
Best,
-Nikolaus
i =
Nikolaus Rath wrote:
Hello,
I want to find the first i such that x[i] y and x[i+1] = y. Is there
a way to do this without using a Python loop?
I can't use np.searchsorted(), because my x array crosses y several
times.
Best,
-Nikolaus
Here's one way:
In [32]: x
Out[32]:
Lane Brooks l...@brooks.nu writes:
On 08/17/2010 09:53 AM, Nikolaus Rath wrote:
Hello,
I want to find the first i such that x[i] y and x[i+1]= y. Is there
a way to do this without using a Python loop?
I can't use np.searchsorted(), because my x array crosses y several
times.
Best,
Warren Weckesser warren.weckes...@enthought.com writes:
Nikolaus Rath wrote:
Hello,
I want to find the first i such that x[i] y and x[i+1] = y. Is there
a way to do this without using a Python loop?
I can't use np.searchsorted(), because my x array crosses y several
times.
In [34]: