创新互联Python教程:Python方差特征过滤的实现

说明

1、通过特征本身的方差来筛选特征。特征的方差越小,特征的变化越不明显。

2、变化越不明显的特征对我们区分标签没有太大作用,因此应该消除这些特征。

实例

def variance_demo():
    """
    过滤低方差特征
    :return:
    """
    # 1. 获取数据
    data = pd.read_csv('factor_returns.csv')
    data = data.iloc[:, 1:-2]
    print('data:\n', data)
 
    # 2. 实例化一个转换器类
    transfer = VarianceThreshold(threshold=10)
 
    # 3. 调用fit_transform()
    data_new = transfer.fit_transform(data)
    print('data_new:\n', data_new, data_new.shape)
 
   
    return None

以上就是Python方差特征过滤的实现,希望对大家有所帮助。更多Python学习指路:创新互联Python教程

本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。


分享标题:创新互联Python教程:Python方差特征过滤的实现
网页网址:http://bzwzjz.com/article/cooecjs.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 网站建设改版 成都网站建设 温江网站设计 成都网站设计 成都网站建设 定制级高端网站建设 重庆网站建设 成都网站设计 古蔺网站建设 H5网站制作 成都定制网站建设 营销型网站建设 网站建设公司 重庆手机网站建设 成都网站建设 成都网站设计公司 达州网站设计 成都网站设计 响应式网站设计 网站建设开发 移动网站建设 成都网站建设推广