sklearn SyntaxError: can't assign to operator
sklearn SyntaxError: can't assign to operator
我正在尝试使用 sklearn 拆分我的数据集。但是,我收到语法错误。
import numpy as np
import pandas as pd
from sklearn import cross_validation
X_train, X-test, y_train, y_test=cross_validation.train_test_Split(X_features,y_target,test_size=0.4,random_state=0)
错误:
File "<ipython-input-16-0e0c9ad420f6>", line 4
X_train, X-test, y_train, y_test=cross_validation.train_test_Split(X_features,y_target,test_size=0.4,random_state=0)
^
SyntaxError: can't assign to operator
此处不能使用“-”作为变量名。那是 python 中的运算符。
将其更改为 X_test
X_train, X_test, y_train, y_test=cross_validation.train_test_Split(X_features,y_target,test_size=0.4,random_state=0)
完整的正确版本如下。
@Pradeep 提出的那个会给出错误,因为没有 train_test_Split
但 train_test_split
小写 s
.
在您的代码中,您有 2 个错误:1) 大写 s
和 2) X-test
将被识别为减法运算.
使用这个:
import numpy as np
import pandas as pd
from sklearn import cross_validation
X_train, X_test, y_train, y_test=cross_validation.train_test_split(X_features,y_target,test_size=0.4,random_state=0)
from sklearn.model_selection import cross_validate
from sklearn.model_selection import train_test_split
我试过了,它对我很有用,就像一个魅力!!
我正在尝试使用 sklearn 拆分我的数据集。但是,我收到语法错误。
import numpy as np
import pandas as pd
from sklearn import cross_validation
X_train, X-test, y_train, y_test=cross_validation.train_test_Split(X_features,y_target,test_size=0.4,random_state=0)
错误:
File "<ipython-input-16-0e0c9ad420f6>", line 4 X_train, X-test, y_train, y_test=cross_validation.train_test_Split(X_features,y_target,test_size=0.4,random_state=0) ^ SyntaxError: can't assign to operator
此处不能使用“-”作为变量名。那是 python 中的运算符。 将其更改为 X_test
X_train, X_test, y_train, y_test=cross_validation.train_test_Split(X_features,y_target,test_size=0.4,random_state=0)
完整的正确版本如下。
@Pradeep 提出的那个会给出错误,因为没有 train_test_Split
但 train_test_split
小写 s
.
在您的代码中,您有 2 个错误:1) 大写 s
和 2) X-test
将被识别为减法运算.
使用这个:
import numpy as np
import pandas as pd
from sklearn import cross_validation
X_train, X_test, y_train, y_test=cross_validation.train_test_split(X_features,y_target,test_size=0.4,random_state=0)
from sklearn.model_selection import cross_validate
from sklearn.model_selection import train_test_split
我试过了,它对我很有用,就像一个魅力!!