Собственно есть там такая
функция и она возвращает индексы всего что попало под условия ... Как бы найти только первый индекс? Искал и не нашел ничего ... Вопрос в скорости исполнения, то есть это довольно медленно, хотелось бы побыстрее, условие выглядит вот так вот:
numpy.argwhere( (data_for_learn[:,0] > time_mark) & ((data_for_learn[:,1]) - limit_val >= data['LIMIT']))
То есть нужно отбирать с учетом времени и обязательно делать небольшой расчет для другого сравнения ... Хочется как можно быстрее найти индекс первого по порядку как есть (без сортировки!) элемента.