matlab分割訓練集和測試集

clear;
%%%%%切分數據%%%%
load('DE_labels');
load('DE_1.mat');
num_test=1384;
[m,n,p]=size(DE_feature);
X=reshape(DE_feature,n,m*p);
[ndata, D] = size(X);       
R = randperm(ndata);        
test_x = X(R(1:num_test),:); 
test_y =de_labels(R(1:num_test),:);
R(1:num_test) = [];
train_x = X(R,:); 
train_y =de_labels(R,:);
num_training = size(train_x,1);
%%%%保存數據%%%%
save('DE_data','train_x','train_y','test_x','test_y');
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章