我有一系列数字,我使用上面的代码进行分类。是否可以返回每个 bin 中的最大数量?
看一下示例代码:
from numpy import *
a=array([1,4,5,6,7.8,9,3.4,5.,6,3.5,6,8,9,10])
bins=arange(0,11,1)
h=hist(a,bins=bins)
h=hist(a,bins=bins,weights=a)
这就是它的回报
(array([ 0. , 1. , 0. , 6.9, 4. , 10. , 18. , 7.8, 8. , 28. ]), array([ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10])
我想知道是否有可能在第 4 个 bin 中获得 3.5(这是 3 到 4 之间的最大数字)而不是 6.9。