Python - AI 助手

Python statistics.median() 函数



Python 的statistics.median() 函数计算给定数据集的中位数。此函数还在计算中位数之前将给定数据按升序排序。中位数的数学公式为:

Median = {(n + 1)/2}

其中,n 是数据集中的值的数量。中位数是中间的数字。

如果数据值的个数为奇数,则返回精确的中间值。如果数据值的个数为偶数,则返回两个中间数字的平均值。

语法

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

statistics.median(data)

参数

这里,data 值可以是任何序列、列表或迭代器。

返回值

此函数返回给定数据的中间值。

示例 1

在下面的示例中,我们使用 statistics.median() 函数查找奇数的中位数。

import statistics
x = statistics.median([1, 3, 5, 7, 9, 11, 13, 15, 17])
print(x)

输出

获得的输出如下:

9

示例 2

在这里,我们使用 statistics.median() 函数计算偶数的中位数。

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

输出

我们将获得以下输出:

4.0

示例 3

现在我们使用 statistics.median() 函数计算负数的中位数。

import statistics
print(statistics.median([-11, -5.5, -3.4, -7.1, -9, -22]))

输出

结果如下:

-8.05
python_modules.htm
广告

© . All rights reserved.