開始使用免費開始

特徵縮放

回想影片中提到的兩個特徵('IntlCalls' 與 'NightMins')的量尺不同:

feature scaling

你在本練習的工作是使用 StandardScaler 重新縮放它們。

在你的工作區中,telco DataFrame 已經被篩成只包含你要重新縮放的特徵:'IntlCalls' 與 'NightMins'。要套用 StandardScaler,你需要先用 StandardScaler() 建立實例,接著呼叫 fit_transform() 方法,並傳入你想重新縮放的 DataFrame。你可以用一行程式碼完成:

StandardScaler().fit_transform(df)

本練習屬於課程

行銷分析:用 Python 預測客戶流失

檢視課程

練習說明

  • 使用 StandardScaler().fit_transform()telco 進行縮放。
  • 使用 .describe() 列印 telco_scaled_df 的摘要統計。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Import StandardScaler
from sklearn.preprocessing import StandardScaler

# Scale telco using StandardScaler
telco_scaled = ____

# Add column names back for readability
telco_scaled_df = pd.DataFrame(telco_scaled, columns=["Intl_Calls", "Night_Mins"])

# Print summary statistics
print(____)
編輯並執行程式碼