Как я могу найти индекс первого вхождения числа в массив Numpy? Скорость важна для меня. Меня не интересуют следующие ответы, потому что они просматривают весь массив и не останавливаются, когда они находят первое вхождение:
itemindex = numpy.where(array==item)[0][0]
nonzero(array == item)[0][0]
Примечание 1: ни один из ответов на этот вопрос не кажется релевантным Есть ли функция Numpy, чтобы вернуть первый индекс чего-то в массиве?
Примечание 2: использование C-скомпилированного метода является предпочтительным для цикла Python.