19 Python資料特徵選擇,模型選擇法

2021-09-03 02:54:59 字數 677 閱讀 6557

1  模型選擇法

把建好的模型物件傳入選擇器,然後根據這個已經建好的模型,自動幫我們選擇最好的特徵值。

2 案例**

import pandas

data = pandas.read_csv('d:\\database\\pystudy\\6.2\\data2.csv')

# 匯入線性回歸方程和模型選擇方法

from sklearn.linear_model import linearregression

from sklearn.feature_selection import selectfrommodel

# 自變數特徵

feature=data[['月份','季度','廣告費用','客流量']]

# 建立線性回歸模型

lrmodel= linearregression()

# 建立選擇回歸模型

selectfrommodel= selectfrommodel(lrmodel)

# fit方法訓練選擇,自動選擇最優的特徵數

selectfrommodel.fit_transform(

feature,

data['銷售額']

)feature.columns[selectfrommodel.get_support()]

19 python 列表的常見操作

定義變數a,預設有3個元素 a xiaowang xiaozhang xiaohua print 新增之前,列表a的資料 for tempname in a print tempname 提示 並新增元素 temp input 請輸入要新增的學生姓名 print 新增之後,列表a的資料 for te...

Python學習19 python類的繼承

父類 子類 繼承如何表示?class 子類名 父類名 pass子類可以實現自己獨有的方法 重寫 super 超繼承 使用父類當中的方法 例項1 class man name man def init self self.name print man.name print man csdn name ...

學習日記19 python列表排序與複製

列表的排序 sorted ls,reverse true sorted函式 將a從小到大排序,不影響a本身結構,返回值是乙個列表。ls.sort reverse true sort函式 將a從小到大排序,影響a本身結構,返回值是none 如果元素是字母,則按照每個字母的ascii碼從小到大排序。新增...