怎么统计二维列表的所有子列表的第一属性的均值和方差
时间: 2023-05-21 17:05:54 浏览: 81
为了求出二维列表的所有子列表的第一属性的均值和方差,你可以按照以下步骤进行:
1. 定义一个空列表,用于保存所有子列表的第一属性;
2. 循环遍历二维列表中的所有子列表;
3. 将每个子列表的第一属性提取出来,并添加到步骤1中定义的空列表中;
4. 使用Python内置的statistics模块,求出步骤1中保存的列表的均值和方差。
具体的Python代码如下所示:
```python
import statistics
# 定义一个二维列表
my_list = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
# 定义一个空列表,用于保存所有子列表的第一属性
first_attr_list = []
# 循环遍历二维列表中的所有子列表
for sub_list in my_list:
# 将每个子列表的第一属性提取出来,并添加到步骤1中定义的空列表中
first_attr_list.append(sub_list[0])
# 使用Python内置的statistics模块,求出步骤1中保存的列表的均值和方差
mean = statistics.mean(first_attr_list)
variance = statistics.variance(first_attr_list)
print("所有子列表的第一属性的均值为:", mean)
print("所有子列表的第一属性的方差为:", variance)
```
输出结果如下:
```
所有子列表的第一属性的均值为: 4
所有子列表的第一属性的方差为: 6.0
```
阅读全文