Sklearn中PolynomialFeatures生成的多项式排列顺序

在使用PolynomialFeatures时,有一个小细节,就是生成的多项式组合,其排列顺序是怎样的.这里做一个说明:

例如:我们有两个个特征a,b,degree为3,其排列顺序是:
0, a, b, a^2, ab, b^2, a^3, a^2b, ab^2, b^3 (默认有偏置项,所以第一项为0,若设置偏置项为False,则没有第一项)

其原则有两个:
一,次数从低到高排列;
二,优先前面的特征.

你可能感兴趣的:(Sklearn中PolynomialFeatures生成的多项式排列顺序)