Scikit Sklearn。分解PCA

时间:2019-12-13 11:20:16

标签: python scikit-learn pca

在PCA模块中,当我将原始X与PCA组件相乘时,它没有给我相同的转换X.我期望np.dot(X,pca.components_)与pca.fit_transform(X)相同

即下面是python代码:

from sklearn import decomposition
from sklearn import datasets

iris = datasets.load_iris()
X = iris.data

pca = decomposition.PCA(n_components=2)
z = pca.fit_transform(X)
trans_X = np.dot(X,pca.components_[0,].T)

为什么z和trans_X不同?

0 个答案:

没有答案