numpy直方图停止生成没有值的条柱

ff29svar  于 12个月前  发布在  其他
关注(0)|答案(1)|浏览(83)

我有一个数组,当我指定bins=5时,numpy.histogram将没有值装入一些bin。我希望这些值被装箱,这样就不会有空箱子。
我如何才能做到这一点?

dtcbnfnu

dtcbnfnu1#

您的数据只有4个唯一值,但您要求5个bin,因此它必须有一些空bin。如果你把箱子的数量设置为4,你会得到4个非空箱子。

import numpy as np

data = np.array([1, 0.4537, 0.7037, 0.75,1,1,0.75,1,0.4537,1,0.4537,1,1,0.4537,1])
counts,bins = np.histogram(data,bins=4)

这个代码给出了非空的箱子。

相关问题