zoukankan      html  css  js  c++  java
  • 机器学习之特征选择

    用过滤法对以下数据进行特征选择

                                 [[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(data, threshold):
        """
        特征选择-删除低方差得特征
        :return: None
        """
        var = VarianceThreshold(threshold=1.0)
        data = var.fit_transform(data)
        print("threshold=%d时
    "%threshold, data)
        return None
    
    if __name__ == "__main__":
        data = [[0,2,0,3],
                [0,1,4,3],
                [0,1,1,3]]
        var(data, 0.0)
        var(data, 1.0)
        var(data, 2.0)
    

     

  • 相关阅读:
    CF 461B Appleman and Tree
    POJ 1821 Fence
    NOIP 2012 开车旅行
    CF 494B Obsessive String
    BZOJ2337 XOR和路径
    CF 24D Broken robot
    POJ 1952 BUY LOW, BUY LOWER
    SPOJ NAPTIME Naptime
    POJ 3585
    CF 453B Little Pony and Harmony Chest
  • 原文地址:https://www.cnblogs.com/Rakers1024/p/12786756.html
Copyright © 2011-2022 走看看