用 Python 練習機器學習面試題
Lisa Stuart
Data Scientist


.dropna(axis=0).dropna(axis=1)SimpleImputer(strategy='constant', fill_value=0)SimpleImputer(strategy='mean')SimpleImputer(strategy='median')SimpleImputer(strategy='most_frequent')IterativeImputer()| 函式 | 回傳 |
|---|---|
df.isna().sum() |
缺失數量 |
df['feature'].mean() |
該特徵平均值 |
.shape |
列、欄維度 |
df.columns |
欄名 |
.fillna(0) |
以 0 填補缺失 |
select_dtypes(include = [np.number] ) |
數值欄位 |
select_dtypes(include = ['object'] ) |
字串欄位 |
.fit_transform(numeric_cols) |
擬合並轉換 |
在機器學習(ML)情境中,遺漏值有何影響? 請選出正確的陳述:
sklearn 的演算法都能處理。 在機器學習(ML)情境中,遺漏值有何影響? 正確答案是:
在機器學習(ML)情境中,遺漏值有何影響?
sklearn 演算法無法處理遺漏值,會拋出錯誤。)用 Python 練習機器學習面試題