【发布时间】:2021-03-19 23:51:37
【问题描述】:
例如我们有:
from sklearn.decomposition import PCA
import numpy as np
xx = np.array([[-1, -1], [-2, -1], [-3, -2], [1, 1], [2, 1], [3, 2]])
pca = PCA()
pca.fit_transform(xx)
输出:
array([[ 1.38340578, 0.2935787 ],
[ 2.22189802, -0.25133484],
[ 3.6053038 , 0.04224385],
[-1.38340578, -0.2935787 ],
[-2.22189802, 0.25133484],
[-3.6053038 , -0.04224385]])
在这种情况下,我并没有减小大小,而是更改了数组...为什么?
【问题讨论】:
-
请考虑在Cross Validated 上询问统计理论。同样,请考虑How to Ask
标签: machine-learning scikit-learn pca