pandas, функция качения зависит от всех предыдущих расчетов - PullRequest
0 голосов
/ 25 марта 2020
def apply_filter(values: List, alpha: float) -> List:
    prev_filtered_value = 0
    filtered_values = []
    for i in range(len(values)):
        filtered_value = ((1 - alpha) * values[i]) + (alpha * prev_filtered_value)
        filtered_values.append(filtered_value)
        prev_filtered_value = filtered_value

    return filtered_values

Как я могу сделать аналогичные вычисления в pandas, без необходимости запуска для -l oop? Каждый расчет зависит как от предыдущего, так и от текущего значения.

...