1

我想找到具有最大频率的 bin 的中点。我怎样才能获得价值?

使用 matplotlib 我用代码绘制直方图:

num_bins = 25
weights = (1 / data['day'].shape[0]) * np.ones_like(data['day'])
n, bin_cuts, patches = plt.hist(data['day'], num_bins, weights=weights)

并得到这个 25 个 bin 的直方图。我使用 .max() 但它给出了整个数据的唯一最大值。

4

1 回答 1

0

尝试使用 -

0.5 * ( edges[1:] + edges[:-1] ) 
于 2021-12-20T13:09:50.043 回答