подходит под одно из двух условий? Я использую
sell_index = np.where((data >= up_price) | (data <= down_price))[0][0]
но у меня лист data может быть очень длинным, так что слишком много времени тратится. А если его обрезать, то условие может не выполниться, в итоге потеряю точку
np.where(np.logical_and(data>=up_price, data<=down_price))
Но тогда ведь все равно дважды сравнения будут по всему листу data? Я думал мб есть что-то, что после первого совпадения остановится. Хотя сейчас уже кажется, что не так уж много времени на это уходит, наверное с другого надо начать. Спасибо)
Обсуждают сегодня