【发布时间】:2018-02-15 12:55:28
【问题描述】:
我正在尝试执行这段pythoncode。但这显示一个错误。帮我解决这个错误。
import numpy as np
import matplotlib.pyplot as pt
import pandas as pd
from sklearn.tree import DecisionTreeClassifier
data=pd.read_csv('train.csv').as_matrix()
clf=DecisionTreeClassifier()
xtrain=data[0:21000,1:]
train_label=data[0:21000,0]
clf.fit(xtrain,train_label)
xtest=data[21000:,1:]
actual_label=data[21000:,0]
d=xtest[8]
d.shape(28,28)
pt.imshow(255-d,cmap='gray')
print(clf.predict([xtest[8]]))
pt.show()
错误显示如下
TypeError: 'tuple' object is not callable
【问题讨论】:
-
请发布完整代码,以便我们尝试了解您的问题。现在,它是不完整的。同时发布错误的完整跟踪
-
由代码@EdwinvanMierlo 提供
-
我们能否也看到完整的堆栈跟踪,因为它通常会引用导致特定错误的行或方法。谢谢
-
也有缩进问题
-
不存在缩进问题@Narendra
标签: python python-3.x machine-learning jupyter