各列が異なる時点を表し、各行が特徴を表す行列 (C) で PCA を実行しようとしています。上位の主成分を見つけて、それらを互いにグラフ化しようとしています。私は mdp モジュールを使用していますが、このモジュールが、各行が最も重要な成分を降順に並べた主成分を表す行列を返す場合、混乱します。
import mdp
C=mdp.pca(C)
print C
import matplotlib.pyplot as plt
plt.plot(C[2,:C.shape[1]], C[1,:C.shape[1]], 'r*')
plt.show()
ありがとうございました!