欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python方差特征過濾的實例分析

 更新時間:2021年08月15日 11:36:39   作者:小妮淺淺  
在本篇文章里小編給大家整理了一篇關(guān)于Python方差特征過濾的實例分析內(nèi)容,有需要的朋友們可以跟著學(xué)習(xí)下。

說明

1、通過特征本身的方差來篩選特征。特征的方差越小,特征的變化越不明顯。

2、變化越不明顯的特征對我們區(qū)分標簽沒有太大作用,因此應(yīng)該消除這些特征。

實例

def variance_demo():
    """
    過濾低方差特征
    :return:
    """
    # 1. 獲取數(shù)據(jù)
    data = pd.read_csv('factor_returns.csv')
    data = data.iloc[:, 1:-2]
    print('data:\n', data)
 
    # 2. 實例化一個轉(zhuǎn)換器類
    transfer = VarianceThreshold(threshold=10)
 
    # 3. 調(diào)用fit_transform()
    data_new = transfer.fit_transform(data)
    print('data_new:\n', data_new, data_new.shape)
 
   
    return None

知識點擴充:

方差過濾法

VarianceThreshold 是特征選擇的一個簡單基本方法,其原理在于–底方差的特征的預(yù)測效果往往不好。而VarianceThreshold會移除所有那些方差不滿足一些閾值的特征。默認情況下,它將會移除所有的零方差特征,即那些在所有的樣本上的取值均不變的特征。

sklearn中的VarianceThreshold類中重要參數(shù) threshold(方差的閾值),表示刪除所有方差小于threshold的特征 #不填默認為0——刪除所有記錄相同的特征。

import pandas as pd
import numpy as np
np.random.seed(1) #設(shè)置隨機種子,實現(xiàn)每次生成的隨機數(shù)矩陣都一樣
a= np.random.randint(0, 200,10)
b= np.random.randint(0, 200,10)
c= np.random.randint(0, 200,10)
d= [9,9,9,9,9,9,9,9,9,9]
data=pd.DataFrame({"A" : a,"B" : b,"C" : c,"D" : d})
data
from sklearn.feature_selection import VarianceThreshold
sel_model = VarianceThreshold(threshold = 0)
#刪除不合格特征之后的新矩陣
sel_model.fit_transform(data)

到此這篇關(guān)于Python方差特征過濾的實例分析的文章就介紹到這了,更多相關(guān)Python方差特征過濾的實現(xiàn)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Django 對象關(guān)系映射(ORM)源碼詳解

    Django 對象關(guān)系映射(ORM)源碼詳解

    這篇文章主要介紹了Django 對象關(guān)系映射(ORM)源碼詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-08-08
  • Python使用Keras庫中的LSTM模型生成新文本內(nèi)容教程

    Python使用Keras庫中的LSTM模型生成新文本內(nèi)容教程

    Python語言使用金庸小說文本庫,對文本進行預(yù)處理,然后使用Keras庫中的LSTM模型創(chuàng)建和訓(xùn)練了模型,根據(jù)這個模型,我們可以生成新的文本,并探索小說的不同應(yīng)用
    2024-01-01
  • 使用PyTorch常見4個錯誤解決示例詳解

    使用PyTorch常見4個錯誤解決示例詳解

    這篇文章主要為大家介紹了使用PyTorch常見4個錯誤解決示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-10-10
  • Python實現(xiàn)制作透明背景的電子印章

    Python實現(xiàn)制作透明背景的電子印章

    這篇文章主要為大家詳細介紹了如何利用Python語言實現(xiàn)制作透明背景的電子印章,文中的示例代碼講解詳細,感興趣的小伙伴可以嘗試一下
    2022-09-09
  • 使用Fabric自動化部署Django項目的實現(xiàn)

    使用Fabric自動化部署Django項目的實現(xiàn)

    這篇文章主要介紹了使用Fabric自動化部署Django項目的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • Python sorted排序方法如何實現(xiàn)

    Python sorted排序方法如何實現(xiàn)

    這篇文章主要介紹了Python sorted排序方法如何實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-03-03
  • 好的Python培訓(xùn)機構(gòu)應(yīng)該具備哪些條件

    好的Python培訓(xùn)機構(gòu)應(yīng)該具備哪些條件

    python是現(xiàn)在開發(fā)的熱潮,大家應(yīng)該如何學(xué)習(xí)呢?許多人選擇自學(xué),還有人會選擇去培訓(xùn)結(jié)構(gòu)學(xué)習(xí),那么好的培訓(xùn)機構(gòu)的標準是什么樣的呢?下面跟隨腳本之家小編一起通過本文學(xué)習(xí)吧
    2018-05-05
  • python實現(xiàn)簡易版學(xué)生成績管理系統(tǒng)

    python實現(xiàn)簡易版學(xué)生成績管理系統(tǒng)

    這篇文章主要為大家詳細介紹了python實現(xiàn)簡易版學(xué)生成績管理系統(tǒng),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-06-06
  • Python?實現(xiàn)一個全連接的神經(jīng)網(wǎng)絡(luò)

    Python?實現(xiàn)一個全連接的神經(jīng)網(wǎng)絡(luò)

    這篇文章主要介紹了Python?實現(xiàn)一個全連接的神經(jīng)網(wǎng)絡(luò),文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-06-06
  • 將不規(guī)則的Python多維數(shù)組拉平到一維的方法實現(xiàn)

    將不規(guī)則的Python多維數(shù)組拉平到一維的方法實現(xiàn)

    這篇文章主要介紹了將不規(guī)則的Python多維數(shù)組拉平到一維的方法實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01

最新評論