2016-03-24 28 views
-1

Ben http://scikit-learn.org/stable/modules/generated/sklearn.decomposition.PCA.htmlseçme k

o n_components == 'mle' yazıp mle kullanılırsa bulmak için söylenir PCA .in için burada verilen belgeler web sitesini skitlearn paketi kullanmak çalışıyorum skitlearn ana bileşenler sayısı ama benim kod

X_reduced = PCA(n_components=mle).fit_transform(self.X) 

çalıştırdığınızda o

küresel adı 'mle' tanımlı değil belirten bir hata mesajı verir

mle yönteminin kullanılması gerektiğini nasıl belirleyebilirim.

cevap

1

Belgedeki gibi tırnak içine alın. Bunun yerine 'mle', bu durumda tanımlanmamış değişken atıfta edilir mle deyince

X_reduced = PCA(n_components='mle').fit_transform(self.X) 

şey

olduğunu.

+0

"Belgenin söylediği gibi tırnak içine alın" diyor. Her ne kadar tırnak işaretleri olmadan bir NameError'u neden arttırdığı hakkında bir açıklama eklemek isteyebilirsiniz. –

+1

Öneriniz doğrultusunda düzenlemeler yapıldı. Teşekkürler. –