中位数是统计学中的一个重要概念。在一组数据中,如果对它们进行排序,那么中间那个数就是中位数。所以说中位数可以帮我们寻找数据的大约均值,而不会受到异常值的影响。
例如,对于以下这组数据:2, 3, 5, 7, 8, 10, 11,中位数就是 7。这么说可能比较抽象,下面我们通过代码来演示一下中位数的计算方法。
num_list = [2, 3, 5, 7, 8, 10, 11]
n = len(num_list)
if n % 2 == 0:
median = (num_list[n//2] num_list[n//2 - 1])/2
else:
median = num_list[n//2]
print(median)
中位数的应用非常广泛,它可以用来衡量一些统计数据的趋势,例如财富分布、地震震级等等。