我是一名Python初学者,我试图将主成分分析(PCA)应用于一组图像。我想把图像放在矩阵中以便能够执行PCA。我仍然在开始,但我有错误。主成分分析(PCA) - 访问形状
import numpy as np
import Image
import os
#insert images to matrix
dirname = 'C:\Users\Karim\Downloads\shp_marcel_train\Marcel-Train\A'
X = [np.asarray(Image.open(os.path.join(dirname, fn))) for fn in os.listdir(dirname)]
#get dimensions
num_data,dim = X.shape
它给AttributeError: 'list' object has no attribute 'shape'
任何人都可以帮忙吗?
到一个详细的教程链接,将不胜感激
它会返回一个___list___,这是存储在本地变量'X' – askewchan 2013-04-05 19:53:56