我有100个数据集,我需要从100中随机选择50个数据集。我使用MatLab的randperm函数。效果很好。
nimages=100;
nsample=50;
train=randperm(nimages);
newtrain=train(1:nsample);
如何查找剩余的数据,以及我未选择的其他50个数据集?
如果我使用功能Randi怎么办? nimages = 100;
= NSample个50;
列车=兰迪(nimages,NSample个,1);
X =列车(:,1);
如何获取其余数据?
答案 0 :(得分:2)
正如评论中所提到的,有多种方法可以做到这一点。
最简单有效的应该是@Luis Mendo提供的解决方案(减去一个小错字):
train(nsample+1:end)