我有一个数组,当我指定bins=5时,numpy.histogram将没有值装入一些bin。我希望这些值被装箱,这样就不会有空箱子。我如何才能做到这一点?
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)
这个代码给出了非空的箱子。
1条答案
按热度按时间dtcbnfnu1#
您的数据只有4个唯一值,但您要求5个bin,因此它必须有一些空bin。如果你把箱子的数量设置为4,你会得到4个非空箱子。
这个代码给出了非空的箱子。