介绍
本篇文章给大家分享的是有关利用python怎么实现一个PolynomialFeatures多项式功能,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
sklearn生成多项式
import numpy as np 得到sklearn.preprocessing import  PolynomialFeatures , #这哥用于生成多项式 x=np.arange (6) .reshape(2), #生成三行二列数组 时间=reg PolynomialFeatures(程度=3),#这3个看下面的解释 reg.fit_transform (x)
python生成多项式
编写实现函数如下:
def multi_feature (x, n): 时间=c 才能;np.empty ((x.shape [0], 0)), # np.empty((3,1))并不会生成一个3行1列的空数组,np.empty((3 0))才会生成3行1列空数组 for 才能小姐:拷贝范围(n + 1): ,,,for m 拷贝范围(1,1): ,,,,,h=(x[: 0] * *米),*,(x(: 1) * *(我)) ,,,,,c=np.c_ (c、h) ,return c multi_feature (x, 3)
打印(& # 39;n=4时,sklearn的输出是:& # 39;) 时间=reg PolynomialFeatures(程度=4), 打印(reg.fit_transform (x)) print () & # 39; \ n # 39; #对比 打印(& # 39;n=4时,函数的输出是:& # 39;) 打印(multi_feature (x, 4))
以上就是利用python怎么实现一个PolynomialFeatures多项式功能,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。