本关任务:利用sklearn生成多项式特征。
为什么需要多项式特征
在数据挖掘中,获取数据的代价经常是非常高昂的。所以有时就需要人为的制造一些特征,并且有的特征之间是有关联的。生成多项式特征可以轻松的为我们获取更多的数据,并获得特征的更高维度和互相间关系的项且引入了特征之间的非线性关系,可以有效的增加模型的复杂度。
PolynomialFeatures
![在这里插入图片描述](https://img-blog.csdnimg.cn/4ba2e7fe3c644aa2b52c79cdaa706458.png)
代码实现:
import numpy as np
from sklearn.preprocessing import PolynomialFeatures
data = np.arange(6).res