poython如何求均值
时间: 2023-06-11 22:07:48 浏览: 67
在Python中,可以使用以下代码来求一组数的均值:
```python
numbers = [1, 2, 3, 4, 5]
mean = sum(numbers) / len(numbers)
print(mean)
```
这段代码首先定义了一个包含一组数字的列表 `numbers`,然后使用 `sum()` 函数计算列表中所有数字的总和,再除以列表的长度 `len(numbers)`,即可得到均值。最后使用 `print()` 函数将结果输出到控制台。
相关问题
python加权求均值
**加权求均值是一种在计算平均值时,根据数据点的重要程度赋予不同权重的方法**。
在Python中,加权求均值可以通过多种方式实现,其中常见的是使用标准的Python库函数和第三方库如NumPy和Pandas。标准的Python可以使用`sum()`和`len()`函数配合权重列表来计算,而NumPy和Pandas则提供了更高效和方便的方法来进行大数据量的加权平均计算。
pandas怎么求均值
以下是两种pandas求均值的例子:
1.对整个DataFrame求均值
```python
import pandas as pd
data = [[110,120,110],[130,130,130],[130,120,130]]
columns = ['语文','数学','英语']
df = pd.DataFrame(data = data ,columns=columns)
print(df.mean()) # 输出每一列的均值
```
输出:
```
语文 123.333333
数学 123.333333
英语 123.333333
dtype: float64
```
2.对DataFrame中的某一列求均值
```python
import pandas as pd
data = [[110,120,110],[130,130,130],[130,120,130]]
columns = ['语文','数学','英语']
df = pd.DataFrame(data = data ,columns=columns)
print(df['语文'].mean()) # 输出语文列的均值
```
输出:
```
123.33333333333333
```