如果我理解正确,PCA的原则很简单:
FIRST:此说明是否正确?
SECOND:任何用于机器求解多项式方程的算法det( C - e *** I)= 0? 我知道这是一个通用的数学问题(找到一个多项式的根<** )。
THIRD:在C / C ++中是否存在任何简单 PCA实现
非常感谢。
答案 0 :(得分:2)
您可能想要查看Gnu科学图书馆(gsl)。它提供特征值查找功能。注意,找到特征值是一个迭代的数值运算;即它不准确,而且价格昂贵。我相信gsl使用所谓的QR算法。
答案 1 :(得分:2)