問題タブ [histogram2d]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
229 参照

python - histogram2d の各ビンの度数を取得する

5 つのポイント (x、y) があり、matplotlib の histogram2d 関数を使用して、各ビンの密度を示すさまざまな色を示すヒートマップを作成しました。ビン内のポイント数の頻度を取得するにはどうすればよいですか?

したがって、4 つのビンを使用すると、各ビンの頻度は .2、.2、.2、および .4 になると予想されます。

0 投票する
0 に答える
242 参照

python - numpy での histogram2d 計算の高速化

結合分布のエントロピーを計算するコードがあり、histogram2d を使用して、サイズ 20000 x 300 の行列 (およびそのような大規模なデータセット) のすべての列の **ペアワイズ ** 結合エントロピーを計算しています。つまり、n * n-1/2 計算

ほとんどの時間は、関節数の計算に費やされます。単純な cProfiling により、次のコストのかかる関数が明らかになります。

np.digitize がカウントのほとんどの作業を行っていると思いました。しかし、かなりの時間が asarray のような他の関数に費やされているようです! 誰かがこれらの計算をより速く、より簡単な方法で行う方法を指摘できますか? (つまり、明らかに、C/C++ でヒストグラム関数を書くように指示していませんか?)

前もって感謝します。この質問は、以前に投稿した MI の計算に関連しています : numpy を使用してペアワイズ相互情報を計算する最適な方法

0 投票する
0 に答える
93 参照

python - 乱数の一次元関数の二次元ヒストグラム

N値の1D関数があります。nx*ny ピクセルの画像を取得し、画像を 1 次元に沿って合計するように 2D ヒストグラムを作成したいと考えています。前後の機能は同じはずです。ガウスで試してみましたが、ファクター平方根がありません。コードをご覧ください。私は自分の機能に何か欠けていますか?

乱数からrを引く

ここで、分布 Ir=f(x, y) を 2D 画像として表示します。

(y に沿って合計した後) カット Px をプロットすると、幅シグマの同じガウスが得られません!!

両方のケースで幅が同じでないのはなぜですか? Ir で r**0.5 の重みを付けると、幅は同じ (sigma=0.5) になります。getImage2D 関数でやっている間違いはありますか?

0 投票する
0 に答える
2875 参照

javascript - 再利用可能なグラフに google.visualization.arrayToDataTable() 関数を使用する方法

任意のファイルまたは配列からヒストグラムを描画するために Google 視覚化 API を実装しようとしています。csv データを含む配列を機能に打ち込もうとしていますが、 google.visualization.arrayToDataTable()機能していません。この関数を1つではなくリアルタイムデータに使用する方法を知っている人はいますか? 以下はグーグルからの例です:

この機能でそれが不可能な場合は、他の提案があります。また、スケーラビリティの問題により d3 を使用できません。

0 投票する
2 に答える
1558 参照

numpy - Matplotlib と numpy の histogram2d 軸の問題

私は軸を正しくするのに苦労しています:

xとの値がyあり、それらを 2D ヒストグラムにプロットしたいと考えています (相関関係を調べるため)。各軸の範囲が 0 ~ 9 のヒストグラムが表示されるのはなぜですか? 実際の値の範囲を表示するにはどうすればよいですか?

これは最小限の例であり、次の場所に赤い「星」が表示されると予想されます(3, 3)

ヒストグラム2d

0 投票する
1 に答える
971 参照

r - R の 2D ヒストグラム: 列内のカウントから頻度への変換

頻度が列内で計算される、頻度の 2D ヒストグラムを生成するのに役立ちます。私の主な問題: カウントから列ベースの頻度への変換。

これが私の開始コードです:

列内の頻度を計算する方法について助けていただければ幸いです。

ありがとう!ジャック

編集: ソリューションには次の手順が必要になると思います。1) x 間隔係数ごとに全体のカウントを計算して保存します。2) 個々のビン数を対応する x 間隔係数カウントで割り、頻度を取得します。

ただし、これを実行する方法がわかりません。.

0 投票する
1 に答える
588 参照

python - ヒストグラム作成時のエラーの説明

2D 空間に点として分布する一連のN観測値があります。各ポイントには、座標 ( ) とそれに付加された重み( )(x[i], y[i]), i=0..Nの両方に関連するエラーがあります。e_x[i], e_y[i], i=0..Nw[i], i=0..N

Nこれらのポイントの 2D ヒストグラムを生成し、重みだけでなくエラーも考慮したいと思います。これにより、エラー値が十分に大きい場合、各ポイントが多くのビンに分散する可能性があります (標準のガウス分布を想定)ただし、他の分布も考えられる可能性があります)。

numpy.histogram2dにはパラメーターがあり、それが処理されていることがわかりweightsます。N問題は、観測された各ポイントのエラーをどのように説明するかです。

これを可能にする機能はありますか?私は と で何でも受け入れnumpyますscipy

0 投票する
1 に答える
1729 参照

matplotlib - matplotlib の 2D ヒストグラムの比率

http://matplotlib.org/examples/pylab_examples/hist2d_log_demo.htmlのように、matplotlib の hist2d() を使用して 2D ヒストグラムを別々にプロットしている 2 つのデータ セットがあります。ここで、これら 2 つの 2D ヒストグラムの比率 (つまり、頻度の比率) を取得したいと考えています。matplotlib でこれを達成するにはどうすればよいですか?

0 投票する
1 に答える
315 参照

python - サブプロットのサイズを変更し、histogram2d でカラーバーを追加する

1行3列の図形を作ろうとして、いろいろと苦労しています。1 つには、私のサブプロットが非常に小さなスライバーであることが判明し、カラーバーを追加しようとするとエラーが発生します。サブプロットをボックスにして、カラーバーを右端に表示するにはどうすればよいですか?

rmax0、rmax1、および rmax2 はすべて 0 ~ 700 の範囲 (大部分は 200 未満) であり、fspd の範囲は 0 ~ 10 です。

plt.colorbar() 行を追加すると、次のエラーが表示されます: RuntimeError: カラーバーの作成に使用するマップ可能ファイルが見つかりませんでした。最初に、イメージ (imshow を使用) や輪郭セット (contourf を使用) などのマッピング可能オブジェクトを定義します。