logo
Loading...

le.fit與le.transform的意思 - Cupoy

Q1.檔案Day_006_column_data_type In [6]: 中le.fit與le.t...

ml100-4

le.fit與le.transform的意思

2020/03/30 02:02 AM
機器學習新手論壇
AC
觀看數:0
回答數:2
收藏數:1
ml100-4

Q1.檔案Day_006_column_data_type In [6]: 中le.fit與le.transform的意思如下解釋是否正確?(因為網路上寫fit_transform但教學文件寫le.transform不確定是否一樣)


fit(y) 在網路上查到意思是: fit可看做一本空字典,y可看作要塞到字典中的词 

fit_transform(y)在網路上查到意思是:相当于先进行fit再进行transform,即把y塞到字典中去以后再进行transform得到索引值。


但檔案Day_006_column_data_type In [6]: 中寫的code為

le.fit(app_train[col]) app_train[col] = le.transform(app_train[col])


Q2.檔案Day_006_column_data_type In [6]: 的結果顯示 3 columns were label encoded.但如果回到Out [4] :可以看到 EMERGENCYSTATE_MODE的type也是object且也<=2但沒有被In [6]: 轉換,請問原因為何



Q3.檔案Day_006_column_data_type In [7]: 中被轉換的欄位有哪些?如果前面Label encoding已經轉換過那In [7]這個cell再執行時還會被轉換成one hot encoding 嗎?