最近被做一个分类的作业,要求讲一组数据(9000个数据),循环5次,每一次:随机分为2份,一份6000份,一份3000份。
代码:
for i=1:5 %循环5次
n=6000;
idx = randperm(9000);%将9000个数随机打乱
idx=idx(1:n);%取前6000个
data_train=X(idx,:);%训练集6000个数
data_test = X;
data_test(idx,:)=[];%将前6000个数赋值空。留一下后3000个。作为测试集
end
哈哈,就在这里记录一下吧。这里分为2份,改改可以分为任意份。