select PCA 中的 k [=10th=] sklearn
select k in PCA python skitlearn
我正在尝试为 PCA 使用 skitlearn 包。在此处给出的文档网站中
http://scikit-learn.org/stable/modules/generated/sklearn.decomposition.PCA.html
据说如果n_components ==‘mle’,那么mle是用来求主成分的数量的,但是当我运行我的代码
X_reduced = PCA(n_components=mle).fit_transform(self.X)
它给出一条错误消息说
全局名称'mle'未定义
如何指定必须使用 mle 方法。
将 mle 放在引号中,就像文档中提到的那样。
X_reduced = PCA(n_components='mle').fit_transform(self.X)
问题是当你说 mle 而不是 'mle' 时,它指的是变量,在你的情况下没有定义。
我正在尝试为 PCA 使用 skitlearn 包。在此处给出的文档网站中 http://scikit-learn.org/stable/modules/generated/sklearn.decomposition.PCA.html
据说如果n_components ==‘mle’,那么mle是用来求主成分的数量的,但是当我运行我的代码
X_reduced = PCA(n_components=mle).fit_transform(self.X)
它给出一条错误消息说
全局名称'mle'未定义
如何指定必须使用 mle 方法。
将 mle 放在引号中,就像文档中提到的那样。
X_reduced = PCA(n_components='mle').fit_transform(self.X)
问题是当你说 mle 而不是 'mle' 时,它指的是变量,在你的情况下没有定义。