Re: [Numpy-discussion] Equivalent to list.index ?

2006-11-12 Thread Tim Hochberg
George Sakkis wrote: > Tim Hochberg wrote: > > >> George Sakkis wrote: >> >>> def index(a, value): >>> return N.where(a==value)[0][0] >>> >>> >> Or >> >> def index(a, value): >> return argmax(a == value) >> > > That's a bit easier to write and a bit harder to grok; that'

Re: [Numpy-discussion] Equivalent to list.index ?

2006-11-12 Thread George Sakkis
Tim Hochberg wrote: > George Sakkis wrote: > > def index(a, value): > > return N.where(a==value)[0][0] > > > Or > > def index(a, value): > return argmax(a == value) That's a bit easier to write and a bit harder to grok; that's ok, I can live with it. > > This works but seems clunky and l

Re: [Numpy-discussion] Equivalent to list.index ?

2006-11-12 Thread Colin J. Williams
Tim Hochberg wrote: George Sakkis wrote: def index(a, value): return N.where(a==value)[0][0] Or def index(a, value): return argmax(a == value) This works but seems clunky and less efficient than necessary. If there isn't a better alternative, I w

Re: [Numpy-discussion] Equivalent to list.index ?

2006-11-12 Thread Tim Hochberg
George Sakkis wrote: > def index(a, value): > return N.where(a==value)[0][0] > Or def index(a, value): return argmax(a == value) > This works but seems clunky and less efficient than necessary. If there > isn't a better alternative, I would welcome a new index() > function/method in t

Re: [Numpy-discussion] Equivalent to list.index ?

2006-11-12 Thread George Sakkis
Keith Goodman wrote: > On 11/12/06, George Sakkis <[EMAIL PROTECTED]> wrote: > > This must be pretty trivial but I couldn't find it in the docs: what's > > the "numpythonic" way to find the (first) index of an element, i.e. the > > equivalent to list.index ? > > Does where work? def index(a, valu

Re: [Numpy-discussion] Equivalent to list.index ?

2006-11-12 Thread Keith Goodman
On 11/12/06, George Sakkis <[EMAIL PROTECTED]> wrote: > This must be pretty trivial but I couldn't find it in the docs: what's > the "numpythonic" way to find the (first) index of an element, i.e. the > equivalent to list.index ? Does where work? --

[Numpy-discussion] Equivalent to list.index ?

2006-11-12 Thread George Sakkis
This must be pretty trivial but I couldn't find it in the docs: what's the "numpythonic" way to find the (first) index of an element, i.e. the equivalent to list.index ? Thanks, George - Using Tomcat but need to do more? Nee