zoukankan      html  css  js  c++  java
  • 2020.04.27 特征选择

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

                                 [[0,2,0,3],

                                  [0,1,4,3],

                                  [0,1,1,3]]

    要求:

    1、Variance Threshold(threshold =1.0)

    2、将结果截图

    过滤方差0到2,因为数据太少,不能满足过滤方差为3的条件,过滤后将无特征值。

    # -*- coding:utf-8 -*-
    from sklearn.feature_selection import VarianceThreshold
    def var():
        test = [[0,2,0,3],
                [0,1,4,3],
                [0,1,1,3]]
        for i in range(0,3):
            print(i)
            var = VarianceThreshold(threshold=float(i))
            data = var.fit_transform(test)
            print("去除方差小于",i,"的值:
    ",data)
    
    if __name__ == "__main__":
        var()

    运行结果:

  • 相关阅读:
    asp.net web生命周期
    图的数据结构1
    最长公共子串
    内部排序

    棋盘覆盖问题
    队列
    矩阵连乘问题
    图的数据结构2
    旅行售货员问题
  • 原文地址:https://www.cnblogs.com/Azan1999/p/12784688.html
Copyright © 2011-2022 走看看