pca.py 文件源码

python
阅读 24 收藏 0 点赞 0 评论 0

项目:prml 作者: Yevgnen 项目源码 文件源码
def fit(self, X):
        n_samples, n_featurs = X.shape
        K = self.kernel.inner(X, X)
        I1N = sp.ones((n_samples, n_samples))
        K_centered = K - sp.dot(I1N, K) - sp.dot(K, I1N) + sp.dot(sp.dot(I1N, K), I1N)

        eigvals, eigvecs = self._eig_decomposition(K_centered)

        self.eigvals = eigvals
        self.eigvecs = eigvecs

        Y = sp.dot(K, eigvecs)

        return Y
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号