正在展开冲刺页面
正在展开冲刺页面
特征分解协方差矩阵,输出方差贡献与载荷。
高维数值表。
主成分方差比、载荷。
评价前降维、聚类前降维。
完整可运行代码
import numpy as np
X = np.array([[2.5, 2.4], [0.5, 0.7], [2.2, 2.9], [1.9, 2.2], [3.1, 3.0]])
Xc = X - X.mean(axis=0)
cov = np.cov(Xc, rowvar=False)
w, v = np.linalg.eigh(cov)
idx = w.argsort()[::-1]
print("方差贡献:", np.round(w[idx] / w.sum(), 3))
print("载荷:", np.round(v[:, idx], 3))