機器學習之 sklearn.preprocessing 模塊

sklearn.preprocessing.PolynomialFeatures

多項式擴展。

它是使用多項式的方法來進行的,如果有a,b兩個特征,那么它的2次多項式為(1,a,b,a^2,ab, b^2),這個多項式的形式是使用poly的效果。

api

class sklearn.preprocessing.PolynomialFeatures(degree=2, interaction_only=False, include_bias=True)
參數:degree:控制多項式的度,即你是幾次多項式擴展interaction_only: 默認為False,如果指定為True,那么就不會有特征自己和自己結合的項,上面的二次項中沒有a^2和b^2。include_bias:默認為True。如果為True的話,那么就會有上面的1那一項。

示例?

X = np.arange(6).reshape(3, 2)
print(X)
array([[0, 1],[2, 3],[4, 5]])
poly = PolynomialFeatures(2)
poly.fit_transform(X)
array([[  1.,   0.,   1.,   0.,   0.,   1.],[  1.,   2.,   3.,   4.,   6.,   9.],[  1.,   4.,   5.,  16.,  20.,  25.]])  # 符合(1,a,b,a^2,ab, b^2)
poly = PolynomialFeatures(interaction_only=True)
poly.fit_transform(X)
array([[  1.,   0.,   1.,   0.],[  1.,   2.,   3.,   6.],[  1.,   4.,   5.,  20.]])  # 輸出中不包含a^2和b^2項

?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/454332.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/454332.shtml
英文地址,請注明出處:http://en.pswp.cn/news/454332.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Python 面試題

Python面試315道題第一部 Python面試題基礎篇(80道)1、為什么學習Python?2、通過什么途徑學習的Python?3、Python和Java、PHP、C、C#、C等其他語言的對比?PHPjavacc#c4、簡述解釋型和編譯型編程語言?編譯型…

周鴻祎,高司令

還是感到有必要將自己的一些想法快速記下來。 首先是對周鴻祎新員工演講的看法。 就說實話這一點來說,周鴻祎比很多人強。所以我比較喜歡引用他的話,確實比較實在,不裝逼。 至于一個公司招人的風格,是公司自己定的,別人…

JDBC與JNDI應用比較

JNDI用了多年但是一直沒去弄懂其和JDBC的區別,今天在網上搜了下,發下些資料說明的還不錯記錄下。 JNDI是 Java 命名與目錄接口(Java Naming and Directory Interface),在J2EE規范中是重要的規范之一,不少專…

bzoj1038500AC!

序列dp 先開始想了一個類似區間dp的東西...少了一維 然后發現似乎不太對,因為女生的最大差和男生的最大差并不相等 dp[i][j][x][y]表示當前有i個人,j個男生,男生和女生的后綴最大差是x,女生和男生最大差是y,x,y>0,轉…

機器學習接口代碼之 Ridge、Lasso、Elasitc Net

目錄 Ridge Regression (嶺回歸) Lasso Regression Elasitc Net(彈性網絡) 案例:葡萄酒質量預測 官網地址https://scikit-learn.org/stable/modules/linear_model.html Ridge Regression (嶺回歸&…

公司技術管理角度看C++游戲程序員發展

公司技術管理角度看C游戲程序員發展 H3D 這是我多年來招聘培訓游戲程序員的一點想法。一直想匯總一下。主要目的是為了更好的對公司新進C程序員進行培訓,并且建立起游戲程序員培訓,發展,成才,成為核心骨干,管理層&am…

android生命周期_Android開發 View的生命周期結合代碼詳解

咱們以TextView控件為例:/*** Created by SunshineBoy on 2020/9/23.*/public class TestTextView extends android.support.v7.widget.AppCompatTextView {public TestTextView(Context context) {super(context);Log.e("TestTextView","TestTextVi…

salt

安裝服務端和客戶端服務端(marster)yum install salt-master -y客戶端(slave)yum install salt-minion -ymarster192.168.11.17/etc/init.d/salt-master start配置文件: vi /etc/salt/mastercat master|egrep -v ;|#|^$auto_accept:True #設置自動接受日志: /var/log/salt/mas…

python | 查看pip支持的文件名和版本

python | 查看pip支持的文件名和版本win下查詢大哥推薦已經解決win下查詢 import pip._internalprint(pip._internal.pep425tags.get_supported())64位的需要在pip后面加個_internal 如果不行試試下邊的 大哥推薦已經解決 import wheel.pep425tags as w print(w.get_suppor…

機器學習算法之支持向量機 SVM

距離知識 點到直線/平面的距離公式: 1、假定點p(x0,y0),平面方程為f(x,y)AxByC,那么點p到平面f(x)的距離為: 2、從三維空間擴展到多維空間中,如果存在一個超平面f(X)θXb; 那么某一個點X0到這個超平面的距離為: 參考…

set IDENTITY_INSERT on 和 off 的設置

批量插入記錄時,對有標識列的字段要設置 set IDENTITY_INSERT 表名 on,然后再執行插入記錄操作;插入完畢后恢復為 off 設置 轉載于:https://www.cnblogs.com/TTonly/p/10349931.html

VMware Horizon虛擬桌面工具箱2.0-審計,遠程協助,控制臺,電源

各位朋友,大家好,VMware Horizon 虛擬桌面工具箱2.0版本,已經面世啦!在2.0 版本中我們添加了vSphere虛擬機控制臺訪問、開機策略和圖形化安裝這三個新功能,并改進了部分老的功能。老版本即1.5版本的相關知識可以參考我的博文VMware Horizon虛擬桌面工具箱之審計與遠…

python詞云改顏色_一種用Python生成詞云

一種用Python生成詞云 我們在閱讀一篇很長的文章時,總先看看文章的關鍵詞來獲知文章的大概內容。今天我們就來制作一個詞云程序,將文章中出現次數較多的詞語提取出來,生成一張詞云圖。詞云圖的生成原理: 程序會將這篇文章中的所有…

什么是程序員正確的職場心態?

(本文為《程序員羊皮卷》最新公布的第七章的一部分,下載地址:http://download.csdn.net/source/1868065 或者http://zhaopinpro.com/wordpress/wp-content/uploads/2009/12/《程序員羊皮卷》第7章-程序員職場心態.doc 歡迎大家購買作者簽名…

git第一次提交代碼至遠程倉庫步驟

git第一次提交代碼至遠程倉庫步驟在將要提交的文件目錄下打開Git Bash Here1.git init git add . 提交該目錄下的所有文件 3.git commit -am “qiantai”(提交到本地倉庫) 4.git remote add origin *** (***git地址) 5.git push -u -f origin master(提交到遠程倉庫&#x…

機器學習之 樸素貝葉斯、貝葉斯網絡

目錄 貝葉斯定理 樸素貝葉斯算法 高斯樸素貝葉斯 伯努利樸素貝葉斯 多項式樸素貝葉斯 貝葉斯網絡 最簡單的貝葉斯網絡 全連接貝葉斯網絡 一般化的貝葉斯網絡 引子 參賽者會看見三扇關閉了的門,其中一扇的后面有一輛汽車,選中后面有車的那扇門可…

liunx -bash:ls:command not found,執行命令總是報找不到

解決辦法: 使用絕對命令vi打開profile /bin/vi /etc/profile 添加: export PATH/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin 簡便方法: 直接執行 export PATH/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin export PA…

Nginx的Web管理界面收集

Nginx實在是太強大了!灰度發布、金絲雀發布、負載均衡就只需要簡單的幾行配置就可以實現,這些特性嗾使微軟無法比擬的。 原來Nginx除了使用ngx_http_stub_status_module模塊(http://127.0.0.1/ngx_status)實現Web頁面上的監控外&a…

attention機制_簡析Attention機制—優缺點,實現,應用

什么是Attention機制?Attention機制的本質來自于人類視覺注意力機制。人們在看東西的時候一般不會從到頭看到尾全部都看,往往只會根據需求觀察注意特定的一部分。簡單來說,就是一種權重參數的分配機制,目標是協助模型捕捉重要信息…

高級程序員如何面對職場壓力?(2)--受傷的總是我

版權聲明:原創作品,允許轉載,轉載時請務必以超鏈接形式標明文章原始出版、作者信息和本聲明。否則將追究法律責任。本文地址:http://tech.it168.com/a2008/0911/204/000000204752.shtml 課程上線消息:Leo講的《初入公司…