Python 平均值:如何在 Python 中找到列表的平均值
Python 平均值
Python 平均值 函数用于查找列表中给定数字的平均值。 Python中计算平均值的公式是通过计算列表中数字的总和除以列表中的数字计数来完成的。
list 的 Python 平均可以通过下面列出的多种方式完成:
- 使用循环的 Python 平均值
- 在 Python 中使用 sum() 和 len() 内置的平均函数
- 使用 mean() 函数计算来自统计模块的平均值。
- 使用 numpy 库中的 mean()
在本 Python 教程中,您将学习如何在 Python 中计算平均值:
- 通过循环的 Python 平均值
- 使用 sum() 和 len() 内置函数
- 使用统计模块中的均值函数
- 使用 numpy 库中的 mean()
通过循环的 Python 平均值
在本例中,我们将变量 sum_num 初始化为零并用于循环。 for 循环将遍历列表中存在的元素,每个数字都被添加并保存在 sum_num 变量中。列表 Python 的平均值是通过 sum_num 除以使用 len() 内置函数的列表中数字的计数来计算的。
代码示例:
def cal_average(num): sum_num = 0 for t in num: sum_num = sum_num + t avg = sum_num / len(num) return avg print("The average is", cal_average([18,25,3,41,5]))
输出:
The average is 18.4
Python 平均 - 使用 sum() 和 len() 内置函数
在此示例中,sum() 和 len() 内置函数用于在 Python 中求平均值。这是一种直接计算平均值的方法,因为您不必遍历元素,而且代码大小也减少了。如下所示,只需一行代码即可计算平均值。
程序示例:
# Example to find average of list number_list = [45, 34, 10, 36, 12, 6, 80] avg = sum(number_list)/len(number_list) print("The average is ", round(avg,2))
输出:
The average is 31.86
使用统计模块中的均值函数
您可以使用统计模块中的均值函数轻松计算“平均值”。下图示例
# Example to find the average of the list from statistics import mean number_list = [45, 34, 10, 36, 12, 6, 80] avg = mean(number_list) print("The average is ", round(avg,2))
输出:
The average is 31.86
使用 numpy 库中的 mean()
Numpy 库是处理大型多维数组的常用库。它还具有大量数学函数,可用于数组以执行各种任务。一个重要的是 mean() 函数,它将为我们提供给定列表的平均值。
代码示例:
# Example to find avearge of list from numpy import mean number_list = [45, 34, 10, 36, 12, 6, 80] avg = mean(number_list) print("The average is ", round(avg,2))
输出:
C:\pythontest>python testavg.py The average is 31.86
总结:
- 计算平均值的公式是通过计算列表中数字的总和除以列表中的数字计数来完成的。
- 列表的平均值可以通过多种方式完成,即
- 使用循环的 Python 平均值
- 通过使用 python 中的 sum() 和 len() 内置函数
- 使用 mean() 函数计算来自统计模块的平均值。
- 使用 numpy 库中的 mean()
Python
- 如何在 Python 中获取当前日期和时间?
- 如何在 VHDL 中创建字符串列表
- 如何查找二手数控机床
- Python Print() 语句:如何通过示例打印
- Python String find() 方法及示例
- Python 换行:如何在 Python 中不使用换行进行打印
- Python 检查文件是否存在 |如何在 Python 中检查目录是否存在
- Python 列表理解、追加、排序、长度 [示例]
- 带有示例的 Python 列表计数()
- Python从列表中删除重复项
- 从 Python LIST 中移除元素 [clear, pop, remove, del]
- Python 列表 index() 与示例