Python 如何显示线性回归()的权重和偏差?

Python 如何显示线性回归()的权重和偏差?,python,machine-learning,scikit-learn,linear-regression,Python,Machine Learning,Scikit Learn,Linear Regression,我正在尝试解决一个线性回归问题,我正在使用sklearn中的LinearRegression()函数。是否可以显示权重和偏差?一旦fit模型使用coef属性检索权重并intercept获取偏差项 请参见以下示例: import numpy as np from sklearn.linear_model import LinearRegression a = np.array([[5,8],[12,24],[19,11],[10,15]]) ## weights w = np.array([

我正在尝试解决一个线性回归问题,我正在使用
sklearn
中的
LinearRegression()
函数。是否可以显示权重和偏差?

一旦
fit
模型使用
coef
属性检索权重并
intercept
获取偏差项

请参见以下示例:

import numpy as np
from sklearn.linear_model import LinearRegression 

a = np.array([[5,8],[12,24],[19,11],[10,15]])

## weights
w = np.array([0.2, 0.5])

## bias  
b = 0.1  

y = np.matmul(w, a.T) + b

lr = LinearRegression()
lr.fit(a, y)

print(lr.coef_)
# array([0.2, 0.5])

print(lr.intercept_)
# 0.099
有关更多详细信息,请参阅