【发布时间】:2018-01-23 20:05:14
【问题描述】:
test_size,random_state 和 stratify 在 python 中的训练测试拆分中是什么意思?
我的代码如下:
from sklearn.cross_validation import train_test_split
X_train, X_test, Y_train, Y_test = train_test_split(X, Y,test_size = 0.25, random_state =0)
knn = KNeighborsClassifier()
knn.fit(X_train, Y_train)
from sklearn.cross_validation import train_test_split
X_train, X_test, Y_train, Y_test = train_test_split(X, Y,stratify=Y, random_state=42)
knn = KNeighborsClassifier()
knn.fit(X_train, Y_train)
【问题讨论】:
标签: training-data