在不使用拟合的情况下在 sklearn 中手动构建线性回归?

manually build a linear regression in sklearn without using fit?

是否可以通过传入截距和系数而不是使用 .fit 在 sklearn 中构建线性回归?

正如 Mustafa Aydin 在其评论中所建议的,您可以简单地将系数和截距分配给 scikit-learn LinearRegression。

以下代码片段正在对函数 y = 10 + x*5 建模。

from sklearn.linear_model import LinearRegression
import numpy as np

l = LinearRegression()
l.coef_ = np.array([5])
l.intercept_ = np.array([10])
l.predict([[3]])

注意事项:如果您没有使用 scikit-learn 来拟合线性回归,您可以简单地使用 numpy,它可能会更高效。