为什么我在输入"from sklearn.model_selection import"时收到语法错误?



在《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)

导入应该在行中,即:

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 中的换行符很重要,你不能随心所欲地使用它们。

简而言之,为了避免为您在此处发布的任何代码打开类似的问题,每当您遇到这样的语法错误时,请尝试在同一行中移动内容......

最新更新