gpt4 book ai didi

python - Python sklearn 中 Matlab 的 PCA 的等价物

转载 作者:太空宇宙 更新时间:2023-11-04 02:01:59 25 4
gpt4 key购买 nike

我是 Matlab 用户,我正在使用 sklearn 库学习 Python。我想翻译这段 Matlab 代码

[coeff,score] = pca(X)

对于 coeff 我已经在 Python 中试过了:

from sklearn.decomposition import PCA
import numpy as np
pca = PCA()
pca.fit(X)
coeff = print(np.transpose(pca.components_))

不知道对不对;对于 score 我不知道。

谁能启发我coeff的正确性和score的可行性?

最佳答案

sklearn PCA 有一个 score 方法,如文档中所述:https://scikit-learn.org/stable/modules/generated/sklearn.decomposition.PCA.html

尝试:pca.score(X)pca.score_samples(X) 取决于您是希望每个样本(后者)的分数还是单个分数所有 sample (前者)

关于python - Python sklearn 中 Matlab 的 PCA 的等价物,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55517763/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com