Python 3:NameError:name';sklearn';没有定义
我正在尝试运行弹性网络回归,但出现以下错误:NameError:name'sklearn'未定义。。。非常感谢您的帮助Python 3:NameError:name';sklearn';没有定义,python,scikit-learn,regression,Python,Scikit Learn,Regression,我正在尝试运行弹性网络回归,但出现以下错误:NameError:name'sklearn'未定义。。。非常感谢您的帮助 因为您已经导入了linear\u模型 改变 ElasticNet=sklearn.linear\u model.ElasticNet() 到 ElasticNet=linear\u model.ElasticNet()使用linear\u model.ElasticNet()。放下sklearn # ElasticNet Regression from s
因为您已经导入了
linear\u模型
改变
ElasticNet=sklearn.linear\u model.ElasticNet()
到
ElasticNet=linear\u model.ElasticNet()
使用linear\u model.ElasticNet()
。放下sklearn
# ElasticNet Regression
from sklearn import linear_model
import statsmodels.api as sm
ElasticNet = sklearn.linear_model.ElasticNet() # create a lasso instance
ElasticNet.fit(X_train, y_train) # fit data
# print(lasso.coef_)
# print (lasso.intercept_) # print out the coefficients
print ("R^2 for training set:"),
print (ElasticNet.score(X_train, y_train))
print ('-'*50)
print ("R^2 for test set:"),
print (ElasticNet.score(X_test, y_test))