中位数平均数和众数
在机器学习(和数学)中,通常存在三中我们感兴趣的值:
1 均值(Mean) - 平均值 2 中值(Median) - 中点值,又称中位数 3 众数(Mode) - 最常见的值
例如:我们已经登记了 13 辆车的速度: speed = [99,86,87,88,111,86,103,87,94,78,77,85,86]
均值就是平均值。
要计算平均值,请找到所有值的总和,然后将总和除以值的数量: (99+86+87+88+111+86+103+87+94+78+77+85+86) / 13 = 89.77 请使用 NumPy mean() 方法确定平均速度: 请使用 NumPy median() 方法找到中间值: 请使用 SciPy mode() 方法查找出现次数最多的数字:
import numpy as np
from scipy import stats
speed = [99,86,87,88,111,86,103,87,94,78,77,85,86]
x=np.mean(speed)
print(x)
x=np.median(speed)
print(x)
x=stats.mode(speed)
print(x)
结果如下: 89.76923076923077 87.0 ModeResult(mode=array([86]), count=array([3]))
|