LinearRegression()括号内没有结果是什么原因

背景

用python做线性回归时,LinearRegression()括号内没有结果,尝试了重启,重写,都没法运行,请各位帮忙看看,才开始学python,要哭了

代码如下:

from sklearn import datasets,linear_model
from sklearn.model_selection import train_test_split
import numpy as np
import matplotlib.pyplot as plt
data = np.array([[151,51]
,[156,53]
,[160,61]
,[164,59]
,[168,62]
,[172,60]
,[176,68]
,[180,70]
,[184,75]
,[188,80]])
X,y = data[:,0].reshape(-1,1),data[:,1]
X_train,X_test,y_train,y_test=train_test_split(X,y,train_size=0.8)

regr = linear_model.LinearRegression()
regr.fit(X_train,y_train)

运行结果及报错内容

LinearRegression()

我的解答思路和尝试过的方法

用jupyter运行没出结果后换pycharm运行也没有结果,pycharm结果为Process finished with exit code 0

因为你没有预测呀

y_hat = regr.predict(X_test),这样就有结果了

谢谢~~我是拟合了再预测的,虽然LinearRegression()括号内没有结果,但是后面预测的话是能出结果的
我想要的是LinearRegression()括号里输出的参数,像图片里的一样,顺便想请教一下,括号里输出的参数内容会对后面的计算产生影响吗?

img