标签: python scikit-learn pca
要手动执行转换,我必须将原始数据(去义的)乘以PCA().fit(data).components_.T(组件的转置)以矩阵方式相乘,以得到与PCA().fit_transform(data)相匹配的结果。
PCA().fit(data).components_.T
PCA().fit_transform(data)
有人知道这是否是故意的吗?为什么?查看source code中的注释时,应注意它应该是X_new = X*V,其中V是分量,但我发现它是X_new = XV^T。
X_new = X*V
X_new = XV^T