どのようにして相関行列を計算するのですか?私は各要素が5次元を持つn次元ベクトルを持っています。たとえば、私のベクトルは次のように見えます相関行列をPythonで
[ [0.1, .32, .2, 0.4, 0.8], [.23, .18, .56, .61, .12], [.9, .3, .6, .5, .3], [.34, .75, .91, .19, .21] ]
この場合、ベクトルの次元は4で、このベクトルの各要素は5次元です。最も簡単な方法でマトリックスを構築するには? numpyを使用して
おかげ
感謝。私の実際のアプリケーションでは、次のエラーが発生しています。AttributeError: 'int'オブジェクトに属性 'corrcoef'がありません – user1964587
'np'を' int'と定義したようです。上記の 'numpy'は' np'としてインポートされています。あなたは2つを明確にする必要があります。 – unutbu
どのように相関行列をプロットしますか?私は、代わりに、この次の関数の関数imshow(corr_matrix、補間= 'バイリニア') カラーバー() ショー() は、図マトリクスの原点(0、n)は(0,0)と試みました。どうやってやるの。マトリックスの寸法は5000X5000です – user1964587