win*_*nus -3 matlab r classification machine-learning dataset
我有一个包含133个样本的数据集(133行和2个coloumns(属性)).我需要从1(第1,第6,第11,第16 ......等)开始分配每个第5个样本作为测试数据集,其余作为训练数据集.我该怎么做?
使用Maltab中的冒号运算符:
testset = dataset(1:5:end,:)
trainingset = setdiff(dataset, testset, 'rows')
Run Code Online (Sandbox Code Playgroud)
你也可以这样做setdiff:
testset = dataset(1:5:end,:)
trainingset = dataset;
trainingset(1:5:end, :) = [];
Run Code Online (Sandbox Code Playgroud)