2000-Dデータの次元を2Dデータに縮小しようとしています。だからここでサンプルコードを使用した:http://scikit-learn.org/stable/auto_examples/decomposition/plot_pca_vs_lda.html 2-D出力の代わりに、私はLDAから1-D出力を得る。誰かが原因についての提案をしていますか?それぞれ、次のとおりであり、X、YのNumpyの1次元LDA出力次元
lda = LinearDiscriminantAnalysis(n_components=2)
X_r2 = lda.fit(X, y).transform(X)
形状、およびX_r2:
(33139, 2000) (33139,) (33139, 1)
あなたがX_r2を見たように1-Dで、私はそれがあることを期待wherase は、ここに私のコードです2-D、私はn_components=2
を設定しています。
私の場合、クラスの数は2000ではありません。 –
それはクラスではなく機能です。クラスの数は配列 'y'の別個の項目の数です。 –
あなたは正しいです。私は2つを混乱させた。 –