2012-03-16 13 views
1

ヒストグラム作成ではに続き、ヒストグラム関数をオーバーライドして数値を数えずに加算する方法はありますか? 例:ls =(0.3,1.4,1.6,2.3,3.2,4.7)2の間隔で[1.7,3.6,7.9] ちょうど好奇心!ヒストグラムをオーバーライドしてカウントする代わりに要素を追加する

ありがとうございます。

+0

わかりません。ヒストグラムは、与えられた数値の範囲内のサンプル値の数です。サンプル値を特定のサイズのサブ範囲に「チャンク」し、各チャンクの合計を取得すると思われます。ビン内の数字の合計は、ビンサイズが2で、(3.3,5.5,4.7)となります。 –

+0

@KarlKnechtel(3.3,5.5,4.7)が私の望むものです。私は正しくヒストグラム()を理解していなかったと思います。それを指摘してくれてありがとう – Mellkor

答えて

3

histogramofficial documentation for numpy.histogram)には、weights引数を使用できます。私があなたを正しく理解していれば、あなたはnumpy.histogram(ls,bins=(0,2,4,6),weights=ls)を行うことができますが、それはあなたが述べた結果を与えるものではありません(おそらく、あなたはビンのために別の出発点を使用していますか?

+0

WOw。ありがとうございました..それはまさに私が使用できるものです:) – Mellkor

関連する問題