私はすべて62ポイントの情報を持つ15のデータセットを持っており、それらのPCA分析をしようとしています。最初のデータセットのすべてのポイントは2番目と3番目の同じポイントに対応しています。ただし、現時点では私のコードは以下を参照してください。 15ポイントではなく62ポイントの平均値を生成します。コードには3つしか含まれていません。配列で x と y を交換すると、「a のデータは numrows>numcols で編成されていると想定しています」と表示されるのはなぜですか。これを変更するにはどうすればよいですか? これが私のコードです。
import numpy as np
import matplotlib
from matplotlib.mlab import PCA
x=np.zeros((62,3))
a=np.genfromtxt('1.txt').T[2] #list 62numbers
x[:,0]=a
print x[:,0]
b=np.genfromtxt('2.txt').T[2] #list 62numbers
x[:,1]=b
c=np.genfromtxt('3.txt').T[2] #list 62numbers
x[:,2]=c
results=PCA(x)
print results.mu