首页 > 其他 > 详细

特征选择

时间:2019-09-07 17:52:25      阅读:98      评论:0      收藏:0      [点我收藏+]

1、VarianceThreshold()---删除方差低的要素

是一种简单的特征选择基线方法。它会删除方差不符合某个阈值的所有要素。默认情况下,它会删除所有零方差要素,即在所有样本中具有相同值的要素。

技术分享图片

import numpy as np
import pandas as pd
from sklearn.feature_selection import VarianceThreshold
X = [[0, 0, 1], [0, 1, 0], [1, 0, 0], [0, 1, 1], [0, 1, 0], [0, 1, 1]]
sel = VarianceThreshold(threshold=(.8 * (1 - .8)))
print(sel.fit_transform(X))
‘‘‘
[[0 1]
 [1 0]
 [0 0]
 [1 1]
 [1 0]
 [1 1]]
‘‘‘

 

特征选择

原文:https://www.cnblogs.com/Cheryol/p/11482034.html

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