如何修复初级Python AI代码中的语法错误?

如何修复初级Python AI代码中的语法错误?,python,python-2.7,artificial-intelligence,Python,Python 2.7,Artificial Intelligence,让初学者人工智能从重量和质地上区分苹果和橙色,标签上会出现语法错误 代码如下: from sklearn import tree ## In Features 1 = Smooth, 0 = Bumpy features = [[140, 1], [130, 1], [150, 0], [170, 0] labels = ["apple", "apple", "orange", "orange"] clf = tree.DecisionTreeClassifier() clf = clf.f

让初学者人工智能从重量和质地上区分苹果和橙色,标签上会出现语法错误 代码如下:

from sklearn import tree

## In Features 1 = Smooth, 0 = Bumpy

features = [[140, 1], [130, 1], [150, 0], [170, 0]
labels = ["apple", "apple", "orange", "orange"]
clf = tree.DecisionTreeClassifier()
clf = clf.fit(features, labels)
print clf.predict([[150, 0]])

您缺少一个
]

from sklearn import tree

    ## In Features 1 = Smooth, 0 = Bumpy

    features = [[140, 1], [130, 1], [150, 0], [170, 0]] # missed an ] here
    labels = ["apple", "apple", "orange", "orange"]
    clf = tree.DecisionTreeClassifier()
    clf = clf.fit(features, labels)
    print clf.predict([[150, 0]])

运行Python脚本时出现了什么错误

例如:

>>x=[[“x”,y”]

给我:

语法错误:扫描字符串文字时下线


甚至指向它失败的那一行。你尝试过谷歌搜索吗?我感觉你在尝试学习一些关于人工智能的知识,但使用的是一种你还不熟悉的语言。

了解如何创建。哪一行是错误行?哪些行可以删除,但仍然会出现错误?将代码减少到最低程度,使你仍然不了解错误所在。您的
功能嵌套列表
缺少结束括号。这是由于键入错误而关闭的原因;该问题不符合正常答案的条件。