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