📄 random_split_total.m
字号:
function [train1,train2,train3,train4,train5,train6,train7,train8,train9,train10,test_data,test_target] = random_split_total(group1,group2,group3,group4,group5,group6,group7,group8,group9,group10)
split_group1 = round((2/3)*size(group1,1));
split_group2 = round((2/3)*size(group2,1));
split_group3 = round((2/3)*size(group3,1));
split_group4 = round((2/3)*size(group4,1));
split_group5 = round((2/3)*size(group5,1));
split_group6 = round((2/3)*size(group6,1));
split_group7 = round((2/3)*size(group7,1));
split_group8 = round((2/3)*size(group8,1));
split_group9 = round((2/3)*size(group9,1));
split_group10 = round((2/3)*size(group10,1));
group1_order = randperm(size(group1,1));
group2_order = randperm(size(group2,1));
group3_order = randperm(size(group3,1));
group4_order = randperm(size(group4,1));
group5_order = randperm(size(group5,1));
group6_order = randperm(size(group6,1));
group7_order = randperm(size(group7,1));
group8_order = randperm(size(group8,1));
group9_order = randperm(size(group9,1));
group10_order = randperm(size(group10,1));
mix_group1 = group1(group1_order,:);
mix_group2 = group2(group2_order,:);
mix_group3 = group3(group3_order,:);
mix_group4 = group4(group4_order,:);
mix_group5 = group5(group5_order,:);
mix_group6 = group6(group6_order,:);
mix_group7 = group7(group7_order,:);
mix_group8 = group8(group8_order,:);
mix_group9 = group9(group9_order,:);
mix_group10 = group10(group10_order,:);
train_group1 = mix_group1(1:split_group1,:);
test_group1 = mix_group1(split_group1+1:size(group1,1),:);
train_group2 = mix_group2(1:split_group2,:);
test_group2 = mix_group2(split_group2+1:size(group2,1),:);
train_group3 = mix_group3(1:split_group3,:);
test_group3 = mix_group3(split_group3+1:size(group3,1),:);
train_group4 = mix_group4(1:split_group4,:);
test_group4 = mix_group4(split_group4+1:size(group4,1),:);
train_group5 = mix_group5(1:split_group5,:);
test_group5 = mix_group5(split_group5+1:size(group5,1),:);
train_group6 = mix_group6(1:split_group6,:);
test_group6 = mix_group6(split_group6+1:size(group6,1),:);
train_group7 = mix_group7(1:split_group7,:);
test_group7 = mix_group7(split_group7+1:size(group7,1),:);
train_group8 = mix_group8(1:split_group8,:);
test_group8 = mix_group8(split_group8+1:size(group8,1),:);
train_group9 = mix_group9(1:split_group9,:);
test_group9 = mix_group9(split_group9+1:size(group9,1),:);
train_group10 = mix_group10(1:split_group10,:);
test_group10 = mix_group10(split_group10+1:size(group10,1),:);
train1 = train_group1;
train2 = train_group2;
train3 = train_group3;
train4 = train_group4;
train5 = train_group5;
train6 = train_group6;
train7 = train_group7;
train8 = train_group8;
train9 = train_group9;
train10 = train_group10;
test_data = [test_group1;test_group2;test_group3;test_group4;test_group5;test_group6;test_group7; test_group8;test_group9;test_group10;];
test_target = [ones(size(test_group1,1),1);ones(size(test_group2,1),1)*2;ones(size(test_group3,1),1)*3;ones(size(test_group4,1),1)*4;ones(size(test_group5,1),1)*5;ones(size(test_group6,1),1)*6;ones(size(test_group7,1),1)*7;ones(size(test_group8,1),1)*8;ones(size(test_group9,1),1)*9;ones(size(test_group10,1),1)*10];
end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -