#滑窗滤波
arr = [1, 2, 3, 7, 9]
window_size = 3
i = 0
# 空列表作为滑窗
moving_averages = []
# 遍历列表,滑窗大小为3
while i < len(arr) - window_size + 1:
window = arr[i : i + window_size]
# 计算当前窗口平均值
window_average = round(sum(window) / window_size, 2)
# 添加当前值到新列表
moving_averages.append(window_average)
# 向下进行
i += 1
print(moving_averages)
版权声明:本文为weixin_42466834原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。