作業8-特徵選擇

  • 2020 年 4 月 29 日
  • 筆記

用過濾法對以下數據進行特徵選擇:

                             [[0,2,0,3],

                              [0,1,4,3],

                              [0,1,1,3]]

要求:

1、Variance Threshold(threshold =1.0)

2、將結果截圖放上來(沒有條件的備註說明原因)注意:每個人的電腦ID是不一樣的

答:

# 用過濾法進行特徵選擇
from sklearn.feature_selection import VarianceThreshold
# 刪除低方差的特徵
def var():
    var = VarianceThreshold(threshold= 1.0)  # 閾值方差為1
    data = var.fit_transform([[0,2,0,3],[0,1,4,3],[0,1,1,3]])  # 轉換數據格式
    print("當threshold= 1.0時,data為:\n",data)
    return None
if __name__=="__main__":
    var()