【发布时间】:2017-10-10 03:36:11
【问题描述】:
我正在尝试编写交叉验证代码,并且需要遍历一组并拆分训练和测试数据。我正在尝试按以下方式拆分它,但代码无法编译
import numpy as np
X = np.array([[1,2], [3,4], [5,6]])
n_folds = 3
for n in range(n_folds):
test_fold = X[n]
train_folds = X[x for x in range(n_folds) if x != n]
print train_folds, test_fold
预期输出
[3,4,5,6], [1,2]
[1,2,5,6], [3,4]
[1,2,3,4], [5,6]
有什么方法可以实现吗?
【问题讨论】:
-
在 1.6k+ rep 你应该知道你应该分享你得到的错误。
标签: python python-2.7 numpy