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

numpy直方图累积密度不等于1

numpy直方图累积密度不等于1

您需要确保垃圾箱的宽度均为1。即:

np.all(np.diff(base)==1)

为此,您必须手动指定垃圾箱:

bins = np.arange(np.floor(nearest.min()),np.ceil(nearest.max()))
values, base = np.histogram(nearest, bins=bins, density=1)

你会得到:

In [18]: np.all(np.diff(base)==1)
Out[18]: True

In [19]: np.sum(values)
Out[19]: 0.99999999999999989
其他 2022/1/1 18:25:28 有338人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

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

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

请先登录

推荐问题


联系我
置顶