le.fit與le.transform的意思
2020/03/30 10:02 上午
機器學習共學討論版
AC
觀看數:10
回答數: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 嗎?