120列数据 ,每3个为同一种类,每种类选一列,合在一起40个作为测试集,剩下的80个为训练集
1条回答 默认 最新
joel_1993 2021-09-11 22:19关注你好,同学,你的数据集可以这样处理:
A = []; %nx120列 p = rand([0,2],40,1);%每三列随机取第几列 q = ((1:1:40)'-1).*3 + p; % 随机40列的列标 A_test = A(:,q);%测试集40列 A_train = A; A_train(:,q) =[]; %删除测试集就剩下训练集本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报