как исправить эту ошибку в python2.7 «TypeError: объект« tuple »не вызывается» - PullRequest
0 голосов
/ 18 мая 2019

Я новичок в машинном обучении Python, я установил этот код, и он работал отлично, но когда я запускаю эту часть кода plt.plot(X_train,Y_train, color = 'red'), это выдает мне ошибку:

TypeError: 'tuple' object is not callable

Код:

#splitting data
from sklearn.cross_validation import train_test_split
X_train, X_test, Y_train, Y_test= train_test_split(X, Y, test_size=0.33, 
random_state=0)

#fitting simple linear regression to the training set
from sklearn.linear_model import LinearRegression
regressor=LinearRegression()
regressor.fit(X_train,Y_train)
#predicting the test set results
Y_pred=regressor.predict(X_test)

#plotting the training set
plt.plot(X_train,Y_train, color = 'red')
plt.plot(X_train,regressor.predict(X_train), color = 'blue')
plt.title('exp vs salary(training set)')
plt.xlabel('exp')
plt.ylabel('salary')
plt.show()

Ответы [ 2 ]

0 голосов
/ 21 мая 2019

try: plt.scatter (X_train, Y_train, color = 'red')

0 голосов
/ 20 мая 2019

Мы не можем сказать ничего конкретного, пока не увидим полный след.Но похоже, что есть проблема с вашей функцией matplotlib.pyplot.Попробуйте импортировать его еще раз или обновить в командной строке.

...