Numeric array equivalent of index ?

Nicolas Pernetty nicopernetty at nowhere.fr
Fri Oct 14 20:46:18 EDT 2005


Hello,

I'm trying to find a clear and fast equivalent to the index method of
plain python list :
>> a = [5,1,4,3,4]
>> a.index(4)
2

I have to use it on a Numeric array, so the best I've come up with is
(rather ugly I think) :
>> from Numeric import array, equal, nonzero
>> a = array([5,1,4,3,4])
>> nonzero(equal(a,4))[0]
2


Does someone know of a more Pythonic way ?

Thanks,



More information about the Python-list mailing list