python - 滑窗滤波

#滑窗滤波
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版权协议,转载请附上原文出处链接和本声明。