上記のコードでビン化した一連の数値があります。各ビンの最大数を返すことは可能ですか?
サンプルコードを見てください:
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 番目のビンで 6.9 の代わりに 3.5 (3 と 4 の間の最大数) を取得できるかどうか疑問に思っていました。