龙空技术网

DAY6-step2 Python示例说明查找列表(List)的平均值

易小盟办公设备企业店 152

前言:

目前姐妹们对“python求列表平均值最简单方法”可能比较关切,姐妹们都想要知道一些“python求列表平均值最简单方法”的相关内容。那么小编也在网摘上搜集了一些关于“python求列表平均值最简单方法””的相关文章,希望我们能喜欢,各位老铁们一起来了解一下吧!

计算平均值的公式是通过计算列表中数字的总和除以列表中数字的数量得出的。

列表的平均值可以通过下面列出的许多方法来完成:

使用循环的Python平均数通过使用python中的sum()和len()内置函数使用mean()函数从统计模块计算平均值。使用numpy库中的mean()通过循环实现

在此示例中,我们已将变量sum_num初始化为零并用于循环。 for循环将遍历列表中存在的元素,并将每个数字添加并保存在sum_num变量内。 通过使用sum_num除以列表中的数字计数(使用内置函数len())来计算平均值。

Code Example:

def cal_average(num):    sum_num = 0    for t in num:        sum_num = sum_num + t               avg = sum_num / len(num)    return avgprint("The average is", cal_average([18,25,3,41,5]))

Output:

The average is 18.4
使用sum()和len()内置函数实现

在此示例中,使用了sum()和len()内置函数。 这是一种计算平均值的直接方法,因为您不必遍历所有元素,而且可以减少代码大小。 只需一行代码即可计算平均值,如下所示。

Program Example:

# Example to find average of listnumber_list = [45, 34, 10, 36, 12, 6, 80]avg = sum(number_list)/len(number_list)print("The average is ", round(avg,2))

Output:

The average is  31.86
使用统计模块中的均值函数

您可以使用统计模块中的均值函数轻松计算“平均值”。 示例如下

# Example to find the average of the listfrom statistics import mean number_list = [45, 34, 10, 36, 12, 6, 80]avg = mean(number_list)print("The average is ", round(avg,2))

Output:

The average is  31.86
使用numpy库中的mean()

Numpy库是用于大型多维数组的常用库。 它还具有大量数学函数,可用于数组以执行各种任务。 重要的一个是mean()函数,它将为我们提供给定列表的平均值。

Code Example:

# Example to find avearge of listfrom numpy import meannumber_list = [45, 34, 10, 36, 12, 6, 80]avg = mean(number_list)print("The average is ", round(avg,2))

Output:

C:\pythontest>python testavg.pyThe average is  31.86
摘要:计算平均值的公式是通过计算列表中数字的总和除以列表中数字的数量得出的。列表的平均值可以通过多种方式完成,即使用循环的Python平均数通过使用python中的sum()和len()内置函数使用mean()函数从统计模块计算平均值。使用numpy库中的mean()

标签: #python求列表平均值最简单方法