需要帮助来了解以下for循环

时间:2020-06-22 03:38:26

标签: linear-regression

我是编码的新手,正在尝试了解以下python代码行,尤其是for循环。有人可以帮助我详细了解它吗?

regression_model = LinearRegression()
regression_model.fit(X_train, y_train)

for idx, col_name in enumerate(X_train.columns):
    print("The coefficient for {} is {}".format(col_name, regression_model.coef_[0][idx]))

1 个答案:

答案 0 :(得分:0)

我将按行排序:

1:将regression_model设置为线性回归模型的实例。

2:在您的训练数据集上拟合线性回归模型。

3:

4:迭代X数据集中的每一列(功能):

5:打印--COLUMN NAME的系数-

输出中的行数应等于X_train数据集中的列数。

每个列名称都将显示其系数(该特定功能对因变量的影响)。

我不知道您之前在该代码中写了什么,但是该代码很可能无法正常工作。