1
numpy vstack
如何在numpy
中工作,同时我将数据分成10倍。10倍交叉验证python单变量回归
X_set = np.split(X, 10)
Y_set = np.split(Y, 10)
for i in range(len(X_set)):
X_test= ?
Y_test= ?
numpy vstack
如何在numpy
中工作,同时我将数据分成10倍。10倍交叉验证python单变量回归
X_set = np.split(X, 10)
Y_set = np.split(Y, 10)
for i in range(len(X_set)):
X_test= ?
Y_test= ?
你可能会做你在Numpy开始的,但我认为这对于这类东西来说太低级了。我建议你安装sklearn。然后,您可以执行以下操作:
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]