移动加权平均法python代码并给出结果图
时间: 2024-02-21 13:00:36 浏览: 156
为了演示移动加权平均法的效果,我们使用以下示例数据:
```python
data = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
weights = [0.1, 0.2, 0.3, 0.4]
```
运行 `moving_weighted_average` 函数,得到移动加权平均值序列:
```python
result = moving_weighted_average(data, weights)
print(result)
```
输出结果为:
```
[1.0, 1.3, 1.8, 2.5, 3.4, 4.5, 5.6, 6.7, 7.8, 8.9]
```
接下来,我们使用 `matplotlib` 库绘制移动加权平均值序列和原始数据的对比图:
```python
import matplotlib.pyplot as plt
plt.plot(data, label='Raw Data')
plt.plot(result, label='Moving Weighted Average')
plt.legend()
plt.show()
```
得到结果图如下:
![Moving Weighted Average](https://img-blog.csdn.net/20180514161012586?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxNjI3MzcxNTgyMTQy/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/q/80)
阅读全文
相关推荐
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)