Sklearn.preprocessing.PolynomialFeature
主要功能:
使用 sklearn.preprocessing.PolynomialFeatures
这个类可以构造多项式的表达式。
预想生成:
-
其中特征有两个:
-
特征组合为:
-
最高阶数为: 2
此时若 , 则对应的变量的值为:
可选参数:
PolynomialFeatures
这个类有 3 个参数:
- degree:控制多项式的次数;
- interaction_only:默认为 False,如果指定为 True,那么就不会有特征自己和自己结合的项,组合的特征中没有 和;
- include_bias:默认为 True 。如果为 True 的话,那么结果中就会有 0 次幂项,即全为 1 这一列。