【发布时间】:2019-06-14 10:03:42
【问题描述】:
我正在尝试在 Python 中对 Jupyter 笔记本上的一些去趋势数据进行指数平滑处理。我尝试导入
from statsmodels.tsa.api import ExponentialSmoothing
但出现以下错误
ImportError: cannot import name 'SimpleExpSmoothing'
我不知道如何从 Jupyter 笔记本解决这个问题,所以我试图声明一个执行指数平滑的函数。
假设函数的名称是 expsmoth(list,a),它接受一个列表 list 和一个数字 a,并给出另一个名为 explist 的列表,其元素由以下递归关系给出:
explist[0] == list[0]
explist[i] == a*list[i] + (1-a)*explist[i-1]
我还在学习 python。如何声明一个以列表和数字为参数的函数,并返回一个列表,其元素由上述递归关系给出?
【问题讨论】:
标签: python function recurrence