在《 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)
答案 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中的换行符很重要,您不能随意使用它们。
简而言之,为了避免对此处发布的代码后面的代码提出类似的问题,每当遇到此类语法错误时,请尝试将内容移至同一行...