python如何求平均数

如题所述

方法一:使用sum()函数和len()函数点击学习大厂名师精品课
这是Python中最简单的一种方法来求平均数。可以使用Python的sum()函数将列表或数据中的元素求和,然后使用len()函数求出元素数量,最后将总和除以元素数量即可得到平均值。
方法二:使用statistics库
Python中的statistics库提供了多种统计学函数,比如mean()函数可以用于计算列表或数据中的平均数。但是需要注意的是,在Python3.8之前的版本,该库可能需要手动安装。
方法三:使用numpy库
Python中的numpy库是用Python编写的扩展程序包,用于支持大量的维度数组和矩阵运算,是科学计算中非常常用的库。使用numpy可以直接计算数组中的平均值。
慕课网是国内深受欢迎的互联网IT技能学习网站。自2013年成立至今,始终专注IT在线教育,以培养互联网企业实用型人才为己任,邀请一线大厂技术达人打造前沿的IT技术精品课程,赋能全球范围内每一位有梦想、有志向的开发者实现职业梦想。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-09-28
以求10个数的平均数为案例,为大家介绍一下:
Python求10个数的平均数的方法:使用sun求平均数。
1、已知十个数,求平均数
L=[1,2,3,4,5,6,7,8,9,10]
a=sum(L)/len(L)
print("avge is:", round(a,3))
运行结果:
avge is:5.5
2、设置输入个数,求平均数
n = int(input("请输入所求平均数的个数: "))
l = []
for i in range(0, n):
k = int(input("请输入数值: "))
l.append(k)
avg = sum(l) / n
print("这 %d 个数的平均数是:" % n, round(avg, 3))
运行结果:
请输入所求平均数的个数:3
请输入数值:1
请输入数值:2
请输入数值:3
这3个数的平均数是:2.0
第2个回答  2021-03-10
import numpy as np
score1=[23,44,67,51]
average=sum(score1)/len(score1)
print('平均数是:{}'.format(average))
相似回答