编写代码,求列表中元素的平均值、标准差和中位数。设列表值为:33,76,89, 21,10,44,57,69,28,71。
时间: 2024-05-04 09:19:13 浏览: 103
可以使用 Python 中的 statistics 模块来求解,以下是代码实现:
```python
import statistics
lst = [33, 76, 89, 21, 10, 44, 57, 69, 28, 71]
# 求平均值
mean = statistics.mean(lst)
print("平均值为:", mean)
# 求标准差
stdev = statistics.stdev(lst)
print("标准差为:", stdev)
# 求中位数
median = statistics.median(lst)
print("中位数为:", median)
```
输出结果为:
```
平均值为: 49.8
标准差为: 27.567811778635077
中位数为: 52.5
```
相关问题
1. 编写程序计算基本统计值:输入9个数据值,输出平均值、标准差和中位数。
以下是Python代码实现:
```python
import statistics
# 输入9个数据值
data = []
for i in range(9):
num = float(input("请输入第%d个数据值:" % (i+1)))
data.append(num)
# 计算平均值
mean = sum(data) / len(data)
# 计算标准差
stdev = statistics.stdev(data)
# 计算中位数
median = statistics.median(data)
# 输出结果
print("平均值:%.2f" % mean)
print("标准差:%.2f" % stdev)
print("中位数:%.2f" % median)
```
运行程序后,会提示输入9个数据值。输入完成后,程序会自动计算并输出平均值、标准差和中位数。注意,以上代码需要使用Python 3.x版本来运行。
利用python编写程序计算基本统计值:输入9个数据值,输出平均值、标准差和中位数。
可以使用Python中的NumPy库来计算平均值、标准差和中位数。以下是一个示例代码:
```python
import numpy as np
# 输入9个数据值
data = []
for i in range(9):
num = float(input("请输入第{}个数据值:".format(i+1)))
data.append(num)
# 计算平均值
mean = np.mean(data)
print("平均值为:", mean)
# 计算标准差
std = np.std(data)
print("标准差为:", std)
# 计算中位数
median = np.median(data)
print("中位数为:", median)
```
运行程序后,依次输入9个数据值,即可得到平均值、标准差和中位数的计算结果。
阅读全文