我正在尝试执行这条pythoncode,但这显示了错误。请帮助我解决此错误

时间:2019-04-03 23:37:32

标签: jupyter-notebook

我正在尝试执行这条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

1 个答案:

答案 0 :(得分:0)

那根本不是有效的Python代码。您正在定义一系列事物。 “ 0”是整数。什么是“ 0:21000”? “ 0:21000”不是有效的表达式或文字值。