Python 10倍交叉验证单变量回归

Python 10倍交叉验证单变量回归,python,machine-learning,linear-regression,cross-validation,Python,Machine Learning,Linear Regression,Cross Validation,当我将数据拆分为10倍时,numpy vstack如何在numpy中工作 X_set = np.split(X, 10) Y_set = np.split(Y, 10) for i in range(len(X_set)): X_test= ? Y_test= ? 你可以做你在Numpy开始做的事情,但我认为这对这类事情来说太低级了。我建议你安装。然后,您可以执行以下操作 from sklearn import cross_validation for tr, te in cro

当我将数据拆分为10倍时,
numpy vstack
如何在
numpy
中工作

X_set = np.split(X, 10)
Y_set = np.split(Y, 10)
for i in range(len(X_set)):
   X_test= ?
   Y_test= ?

你可以做你在Numpy开始做的事情,但我认为这对这类事情来说太低级了。我建议你安装。然后,您可以执行以下操作

from sklearn import cross_validation

for tr, te in cross_validation.KFold(len(Y_set), 10):
    x_train, y_train = X_set[tr], Y_set[tr]
    x_test, y_test = X_set[te], Y_set[te]