Equivalent to list.index ?

George Sakkis george.sakkis at gmail.com
Sun Nov 12 15:19:03 EST 2006


Keith Goodman wrote:

> On 11/12/06, George Sakkis <george.sakkis at gmail.com> 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, value):
    return N.where(a==value)[0][0]

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 the next numpy release.

George


-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642




More information about the NumPy-Discussion mailing list