данные обучения впервые, и я обнаружил проблему с "поездом" в модели линейной регрессии - PullRequest
0 голосов
/ 01 августа 2020

Я действительно не понимаю почему. Я имею в виду 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

1 Ответ

0 голосов
/ 01 августа 2020

train - это переменная, которую ваш код пытается использовать в качестве массива, хотя, как указывает ваша ошибка, она не определена. Это ошибка при обработке переменных в целом. Решение этой проблемы - правильно инициализировать train перед его использованием и проделать то же самое с другими переменными.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...