【发布时间】:2016-03-21 20:10:01
【问题描述】:
这就是我现在所拥有的。它只是找到具有奇数数量的中位数。
def median(height):
height.sort()
x = len(height)
x -= 1
posn = x // 2
return height[posn]
【问题讨论】:
这就是我现在所拥有的。它只是找到具有奇数数量的中位数。
def median(height):
height.sort()
x = len(height)
x -= 1
posn = x // 2
return height[posn]
【问题讨论】:
“中位数是将样本数据集的上半部分与下半部分分开的数值。数据集的中位数可以通过将所有值从最低到最高排列并选择中间的一个来找到. 如果有奇数个数据值,则中值将是中间的值。如果有偶数个数据值,中值是中间两个数据值的平均值 。” - Source
对于数据集1, 1, 2, 5, 6, 6, 9,中位数为5。
对于数据集1, 1, 2, 6, 6, 9,中位数为4。它是2 和6 或(2+6)/2 = 4 的平均值。
【讨论】: