gpt4 book ai didi

python - 多项式次数小于或等于指定多项式次数的特征之间的哪些组合算作多项式组合?

转载 作者:行者123 更新时间:2023-11-30 09:31:49 25 4
gpt4 key购买 nike

有一个具有 2 个特征的特征矩阵 X。以下代码打印次数小于或等于3的特征的所有多项式组合。

import numpy as np
from sklearn.preprocessing import PolynomialFeatures

X = np.ones((3,2))
pf = PolynomialFeatures(3)
pf.fit(X)
print(pf.get_feature_names())

['1', 'x0', 'x1', 'x0^2', 'x0 x1', 'x1^2', 'x0^3', 'x0^2 x1', 'x0 x1^2', 'x1^3']

使用哪个规则来决定特征之间的哪些组合算作多项式组合?

为什么组合 x0^3 x1、x0^3 x1^2 甚至 x0^2 x1^2 不能算作多项式组合?

最佳答案

这是基本代数。您展示的示例没有 3 级。

对于两个变量,多项式中每一项的幂是每一项指数的总和,多项式的次数是最大的总和。

举个例子:

x0^3 x1     Degree = 4
x0^3 x1^2 Degree = 5
x0^2 x1^2 Degree = 4

请查看以下资源:

关于python - 多项式次数小于或等于指定多项式次数的特征之间的哪些组合算作多项式组合?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54783679/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com