我正在尝试执行这条pythoncode,但这显示了错误。请帮助我解决此错误。
import numpy as np
import matplotlib.pyplot as pt
import pandas as pd
from sklearn.tree import DecisionTreeClassifier
data=pd.read_csv("datasets/train.csv").as_matrix()
clf=DecisionTreeClassifier()
xtrain=data[0:21000,1:]
train_label=[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')
pt.show()
File "<ipython-input-6-939c62647de1>", line 8
train_label=[0:21000,0]
^
SyntaxError: invalid syntax
答案 0 :(得分:0)
那根本不是有效的Python代码。您正在定义一系列事物。 “ 0”是整数。什么是“ 0:21000”? “ 0:21000”不是有效的表达式或文字值。