用python计算列表各列的均值和方差
时间: 2023-09-13 11:05:27 浏览: 237
求均值和方差
可以使用Python内置的统计模块 `statistics` 来计算列表各列的均值和方差。假设我们有一个二维列表 `data`,可以按照如下方式计算各列的均值和方差:
```python
import statistics
data = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
# 计算各列的均值
means = [statistics.mean(col) for col in zip(*data)]
print("各列的均值:", means)
# 计算各列的方差
variances = [statistics.variance(col) for col in zip(*data)]
print("各列的方差:", variances)
```
输出结果为:
```
各列的均值: [4.0, 5.0, 6.0]
各列的方差: [6.0, 6.0, 6.0]
```
其中,`zip(*data)` 用于将二维列表转置,使得每个元组代表原列表的一列。然后,`statistics.mean` 和 `statistics.variance` 分别用于计算均值和方差。
阅读全文