以下代码来自Python DataScience Handbook(第42行)
daily.rolling(50, center=True,
win_type='gaussian').sum(std=10).plot(style=[':', '--', '-']);
虽然我理解为什么需要滚动,但我无法理解为什么我们使用win_type
。
请问有人请帮助解决这个疑问吗?我搜索过Pandas文档,但不幸的是,他们没有必要的解释。
答案 0 :(得分:3)
我不是这个主题的专家,但根据我的理解,win_type参数来自信号处理概念: https://en.wikipedia.org/wiki/Window_function
在信号处理中,窗口函数(也称为变迹 函数或逐渐减少函数[1])是一个数学函数 在一些选定的区间之外的零值。例如,一个功能 在区间内是恒定的,在其他地方是零,称为a 矩形窗口,描述其图形的形状 表示。当另一个函数或波形/数据序列是 乘以窗函数,乘积也为零值 在区间之外:剩下的就是它们重叠的部分, "通过窗口查看"。