
Python计算加权平均值示例(含纯Python代码)
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本文章详细介绍了如何使用Python编程语言计算一组数值的加权平均值,并提供了完整的源代码供读者参考学习。通过实例演示了算法的具体实现过程,帮助初学者掌握该方法。
首先介绍数据源:
- 需要计算加权平均值的数据列表:`elements = []`
- 对应的权重列表:`weights = []`
使用numpy直接求解:
```python
import numpy as np
np.average(elements, weights=weights)
```
不使用numpy的方法如下:
1. 方法一:
```python
round(sum([elements[i]*weights[i] for i in range(len(elements))])/sum(weights), 1)
```
2. 方法二:
```python
round(sum([j[0]*j[1] for j in zip(elements, weights)])/sum(weights), 1)
```
注意:在方法二中,`zip()`函数用于将两个列表配对,并计算加权和。
全部评论 (0)
还没有任何评论哟~


