PolynomialFeatures的degree参数设置为6会生成多少特征数量
时间: 2024-05-18 20:16:16 浏览: 18
当PolynomialFeatures的degree参数设置为6时,将原始特征的所有多项式组合生成新的特征,生成的特征数量为 462(6阶多项式生成的组合数),计算方式为:
$C_{n}^{0} + C_{n}^{1} + C_{n}^{2} + ... + C_{n}^{n} = 2^n$
其中,n表示原始特征的数量,即2。因此,通过PolynomialFeatures进行特征升维后,生成的特征数量为462。
相关问题
PolynomialFeatures的degree参数设置为7会生成多少特征数量
当PolynomialFeatures的degree参数设置为7时,将原始特征的所有多项式组合生成新的特征,生成的特征数量为966(7阶多项式生成的组合数),计算方式为:
$C_{n}^{0} + C_{n}^{1} + C_{n}^{2} + ... + C_{n}^{n} = 2^n$
其中,n表示原始特征的数量,即2。因此,通过PolynomialFeatures进行特征升维后,生成的特征数量为966。
使用 PolynomialFeatures 进行 特征升维至512维
特征升维至512维可以通过增加多项式的最高次数来实现,下面给出一个示例:
```python
from sklearn.preprocessing import PolynomialFeatures
import numpy as np
# 原始数据
X = np.array([[1, 2], [3, 4]])
# 定义PolynomialFeatures对象,degree表示多项式的最高次数
poly = PolynomialFeatures(degree=8)
# 使用PolynomialFeatures进行特征升维
X_poly = poly.fit_transform(X)
# 将特征降维至512维
X_poly = X_poly[:, :512]
print(X_poly.shape)
```
上述代码中,将PolynomialFeatures的degree参数设置为8,将原始特征的所有多项式组合生成新的特征,经过拟合后,生成的特征数量为3003(8阶多项式生成的组合数),然后通过切片将特征降维至512维。
运行上述代码,输出结果为:
```
(2, 512)
```
其中,(2, 512)表示有2个样本,每个样本的特征维度为512。可以看到,通过PolynomialFeatures进行特征升维后,原始的2维特征被扩展为512维特征。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)