您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Python: 发生频率

Python: 发生频率

如果没有指定哪些BIN与使用,np.histogram并pyplot.hist会 使用认设置,这是用10个相等的垃圾箱。第 一个容器的左边界是最小的值,最后一个容器的右边界是 最大的。

这就是bin边界为浮点数的原因。您可以使用bins 关键字参数来强制执行另一种垃圾箱选择,例如:

plt.hist(data, bins=np.arange(data.min(), data.max()+1))

编辑:将所有垃圾箱向左移动的最简单方法可能只是 从所有垃圾箱边界中减去0.5:

plt.hist(data, bins=np.arange(data.min(), data.max()+1)-0.5)

实现相同效果的另一种方法(如果存在非整数,则不是等效的 ):

plt.hist(data, bins=np.arange(data.min(), data.max()+1), align='left')
python 2022/1/1 18:35:35 有225人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶