当我输入“ from sklearn.model_selection import”时,为什么会出现语法错误?

时间:2019-09-22 19:18:49

标签: python scikit-learn

在《 Python机器学习入门》一书之后,我尝试了使用Jupyter Notebooks进行的所有练习。当我插入以下代码来拆分数据时,第一行出现语法错误,因此无法继续。第1行有什么问题?谢谢

from sklearn.model_selection import
train_test_split
X_train, X_test, y_train, y_test = 
train_test_split(iris_dataset['data'], 
            iris_dataset)['target'], random_state = 0)

1 个答案:

答案 0 :(得分:0)

导入应在行中,即:

from sklearn.model_selection import train_test_split

=之后的语句也是如此-应该在同一行:

X_train, X_test, y_train, y_test = train_test_split(iris_dataset['data'], 
                                   iris_dataset['target'], random_state = 0)

正如注释中已经暗示的那样,Python中的换行符很重要,您不能随意使用它们。

简而言之,为了避免对此处发布的代码后面的代码提出类似的问题,每当遇到此类语法错误时,请尝试将内容移至同一行...