Поделитесь способом увеличить скорость повторного поиска

Автор:Гиги17ф, Создано: 2018-06-24 19:39:39, Обновлено: 2018-08-14 17:11:15

Я только что случайно обнаружил, как только пробовал, что такое простой способ только сейчас приходит в голову... Проще говоря, если в вашем коде есть параметры, которые вы должны вычислить с помощью библиотечных функций, но вам нужны только последние две строки данных в наборе результатов, то вы не должны вводить первоначальные K-строки данных прямо в функцию, вы можете просто вводить последние N-строки данных, например, вычислить движущуюся среднюю с помощью js.TA.MAЕсли вы хотите, чтобы мы перечислили это, мы должны перечислить это как следующее движущееся среднее (records.slice ((-N)).TA.MA(records.slice ((-N-1))). Принцип очень прост: если длина K-строковых данных является длиной Length, то базовая функция требует вычислить показатели Length-N+1, поэтому чем меньше вычислений, тем быстрее вычисления. Конечно, N не является абсолютным, некоторые показатели рассчитываются в зависимости от последних N + 1 данных, даже некоторые показатели требуют использования предыдущего значения показателя, и тогда необходимо сохранить две сотни данных. Это действительно небольшое открытие, поэтому, если вы уже знаете, не обращайте внимания на меня...


Больше

Парфюмерный братотметка

Маленькие мечтыМаркировка

- Очень круто.Коллекция