numpy.histogramの使い方
NumpyのHistgramの使い方メモ
任意のbinを指定
bins引数で任意のbinを指定することができる.
bins引数で与える数値はbinのエッジを表している。bins=[0,1,2,3]の例では、
- 0以上1未満 [0,1)
- 1以上2未満 [1,2)
- 2以上3未満 [2,3)
の3のつのbinが用意される。
下記の例では[0,1)に1つ, [1,2)に2つ, [2,3)に1つ入る.
>>> np.histogram([0,1,1,2],bins=[0,1,2,3])
(array([1, 2, 1]), array([0, 1, 2, 3]))
binsの範囲外の値はカウントされない.
>>> np.histogram([0,1,1,2,4],bins=[0,1,2,3])
(array([1, 2, 1]), array([0, 1, 2, 3]))
binの範囲外に落ちた値もカウントするなら、下記のようにする
>>> np.histogram([-1,0,1,1,2,4],bins=[-sys.float_info.max,0,1,2,3,sys.float_info.max])
(array([1, 1, 2, 1, 1]), array([-1.79769313e+308, 0.0, 1.0,
2.0, 3.0, 1.79769313e+308]))
binは単調増加であれば、等間隔である必要もない。
Author And Source
この問題について(numpy.histogramの使い方), 我々は、より多くの情報をここで見つけました https://qiita.com/hbjpn/items/8a37bf335030fe253b3e著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .