首页 > 其他 > 详细

2020.04.27 特征选择

时间:2020-04-27 11:18:10      阅读:57      评论:0      收藏:0      [点我收藏+]

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

                             [[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,"的值:\n",data)

if __name__ == "__main__":
    var()

运行结果:

技术分享图片

 

2020.04.27 特征选择

原文:https://www.cnblogs.com/Azan1999/p/12784688.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!