Numpy: trouver les premier indice de la valeur rapide

Comment puis-je trouver l'index de la première occurrence d'un nombre dans un tableau Numpy?
La vitesse est importante pour moi. Je ne suis pas intéressé par les réponses ci-après parce qu'ils numériser l'ensemble du tableau et ne s'arrêtent pas quand ils trouver la première occurrence:

itemindex = numpy.where(array==item)[0][0]
nonzero(array == item)[0][0]

Note 1: aucune réponse de cette question semble pertinente Est-il un Numpy fonction pour renvoyer le premier indice d'un élément dans un tableau?

Note 2: à l'aide d'un C-compilé méthode est préférable à une boucle Python.

InformationsquelleAutor cyborg | 2011-10-03