Python 第一次的培训数据和我发现的问题是;“火车”;在线性回归模型中
我真的不明白为什么。我是说,Python 第一次的培训数据和我发现的问题是;“火车”;在线性回归模型中,python,Python,我真的不明白为什么。我是说,train是从sklearn还是从numpy来的 这是我导入pandas、numpy、sklearn、matplotlib和pylab的代码的一部分 train_x =np.asanyarray(train[['X']]) 信息 --------------------------------------------------------------------------- NameError Tr
train
是从sklearn还是从numpy来的
这是我导入pandas、numpy、sklearn、matplotlib和pylab的代码的一部分
train_x =np.asanyarray(train[['X']])
信息
---------------------------------------------------------------------------
NameError Traceback (most recent call last)
<ipython-input-23-c7eab19d3b2c> in <module>
1 from sklearn import linear_model
2 regr=linear_model.LinearRegression()
----> 3 train_x =np.asanyarray(train[['X']])
4 train_y =np.asanyarray(train[['Y']])
5 regr.fit(train_x,train_y)
NameError: name 'train' is not defined
---------------------------------------------------------------------------
NameError回溯(最近一次呼叫上次)
在里面
1从sklearn导入线性_模型
2 regr=线性模型。线性回归()
---->3列车x=np.asanyarray(列车['x']]
4列车y=np.asanyarray(列车['y']]
5重新装配(第x列、第y列)
NameError:未定义名称“train”
train
是一个变量,您的代码试图将其用作数组,而正如错误所指出的,它没有定义。一般来说,这是处理变量的错误。此问题的解决方案是在使用前正确初始化train
,并对其他变量进行初始化。您似乎没有定义任何变量train
;这个问题与机器学习
或jupyter笔记本
(标签编辑)无关。