Python - AI 助手

Python statistics.mode() 函数



Python 的 statistics.mode() 函数返回离散或名义数据集中出现频率最高的单个数据点。此函数计算数值数据集的集中趋势。

在此函数中,如果有多个众数具有相同的频率,则此函数将返回数据集中第一个众数。

Mode 假设数据集是离散的,并返回单个值。

语法

以下是 statistics.mode() 函数的基本语法:

statistics.mode(data)

参数

此处,数据值可以用作任何序列、列表或迭代器。

返回值

此函数返回数据集中出现频率最高的第一个元素。

示例 1

在下面的示例中,我们使用 statistics.mode() 函数计算给定数据的众数(集中趋势)。

import statistics
x = statistics.mode([2, 4, 4, 4, 6, 7, 7, 8])
print(x)

输出

这将产生以下结果:

4

示例 2

我们使用 statistics.mode() 函数计算非数值数据集的众数。

import statistics
x = statistics.mode(['blue', 'red', 'blue', 'yellow', 'blue', 'red'])
print(x)

输出

产生的结果如下:

blue

示例 3

在这里,我们使用 statistics.mode() 函数计算数据集中负数的众数。

import statistics
x = statistics.mode([-1, 2, -1, 3, -1, -2, -1])
print(x)

输出

获得的输出如下:

-1
python_modules.htm
广告