logo
Loading...

pca問題 - Cupoy

您好:一、因為最近幾次範例都有,想請問紅框中的程式碼是什麼意思?ex. X和y在一開始已經分開,為何...

ml100-2,ml100-2-d59

pca問題

2019/06/25 02:33 AM
機器學習新手論壇
顏皓祥
觀看數:0
回答數:5
收藏數:4
ml100-2
ml100-2-d59

您好:

一、

因為最近幾次範例都有,想請問紅框中的程式碼是什麼意思?

ex. X和y在一開始已經分開,為何此段程式可以X[ ]中,可以對y做判斷?

ex. mean()在這裡是對什麼作平均呢? (找資料是說這用在調整 text 的 X Y Z 軸位置,請問為什麼要調整?)

ex.X[ y== label,1].mean()+1.5,為何要+1.5呢? 


二、

另外,

1,centers在這邊的功能是?因為後面的好像沒有用到?

2.由於iris'的feature有Setosa', 'Versicolour', ' Virginica' 3個,

所以PCA的n_component=3目的是讓我們熟悉程式流程,但其實沒有降維嗎?


三、

最後


第一行程式碼,y = np.choose(y,[1,2,0]),為什麼要將y中的0,1,2映射為[1,2,0]嗎?


不好意思問題比較多,麻煩了謝謝!