1、直方图(Histograms)
直方图是显示频率分布的图。
该图显示了每个给定间隔内的观察次数。
示例:假设您要求250人的身高,则最终可能会得到如下所示的直方图:
可以从直方图中看到大约有:
2人从140到145厘米
5人从145到150厘米
15人从151到156厘米
31人从157到162厘米
46人从163到168厘米
53人从168到173厘米
45人从173到178厘米
28人从179到184厘米
21人从185到190厘米
4人从190到195厘米
2、绘制直方图
在Matplotlib中,我们使用hist()函数创建直方图。
hist()函数将使用数字数组创建直方图,该数组作为参数发送到函数中。
为简单起见,我们使用NumPy随机生成一个包含250个值的数组,其中的值集中在170左右,标准偏差为10。在我们的机器学习教程中了解有关正态数据分布的更多信息。
例如:
NumPy的正态数据分布:import numpy as npx =
np.random.normal(170, 10, 250)
print(x)
Result:
这将生成一个随机结果,可能看起来像这样:[167.62255766 175.32495609 152.84661337 165.50264047 163.17457988
162.29867872 172.83638413 168.673