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

numpy直方图累积密度不等于1,第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]: TrueIn [19]: np.sum(values)Out[19]: 0.99999999999999989


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5645256.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存