numpy histogram2d を使用して、2 つの変数の 2d ヒストグラムの視覚的表現の値を計算しています。
H, xedges, yedges = np.histogram2d(Z[:,0], Z[:,1], bins=100)
ここで、Z は numpy 行列です
私が得ているエラーは次のとおりです。
Traceback (most recent call last):
File "/home/.../pca_analysis.py", line 141, in <module>
H, xedges, yedges = np.histogram2d(Z[:,0], Z[:,1], bins=100)
File "/usr/lib/python2.7/dist-packages/numpy/lib/twodim_base.py", line 615, in histogram2d
hist, edges = histogramdd([x,y], bins, range, normed, weights)
File "/usr/lib/python2.7/dist-packages/numpy/lib/function_base.py", line 281, in histogramdd
N, D = sample.shape
ValueError: too many values to unpack
このエラーが発生する理由がよくわかりません。ランダムな値で histogram2d 関数を使用してみましたが、正しく機能しています。Z[:,0] と Z[:,1] の両方をnumpy配列と単純なリストに変換しようとしましたが、同じ問題が発生しています。