% load pyrim% numtrain = 50;% Load Machine%numtrain = 150;% load housing% numtrain = 300;% load abalone% numtrain = 1000;% Load bank32nh% numtrain = 3000;% load cpuact% numtrain = 4000;% load calhousing% numtrain = 5000;% load census% NumTrai n = 6000; Load calhousing path= '/root/orca-master0/orca-master/'; Name= ' californiascaling '; Numtrainforscaling = [100:100:900,1000:1000:10000]; For i = 1:length (numtrainforscaling) Numtrain = numtrainforscaling (i), k=i;% for k = 1:10n = size (x,1); Numtest = n-numtrain;% id = randperm (n), id = id0 (k,:); traindata = X (ID (1:numtrain),:); targets = y (ID (1:numtrain)); TestData = X (ID (numtrain+1:n),:); Testtargets = y (ID (numtrain+1:n)); X1=[targets-1,traindata];n0 = size (x1,2); X1 = Sortrows (x1,1); x2=[testtargets-1,testdata];% Traindata = X1 (:, 1:end-1);% targets = X1 (:, end);% x1=[traindata,targets];% fname1 = strcat (' C:\Users\hd\Desktop\machine\mytask_train ', Num2str (k-1));% fname2 = strcat (' C:\Users\hd\Desktop\machine\mytask_ Test. ', Num2str (k-1));% FNAme1 = strcat (' C:\Users\hd\Desktop\housing\mytask_train. ', Num2str (k-1));% fname2 = strcat (' C:\Users\hd\Desktop\ Housing\mytask_test. ', Num2str (k-1));% fname1 = strcat (' C:\Users\hd\Desktop\abalone\mytask_train. ', Num2str (k-1));% fname2 = strcat (' C:\Users\hd\Desktop\abalone\mytask_test. ', Num2str (k-1));% fname1 = strcat (' C:\Users\hd\Desktop\ Bank32nh\mytask_train. ', Num2str (k-1));% fname2 = strcat (' C:\Users\hd\Desktop\bank32nh\mytask_test. ', Num2str (k-1)) ;% fname1 = strcat (' C:\Users\hd\Desktop\cpuact\mytask_train. ', Num2str (k-1));% fname2 = strcat (' C:\Users\hd\Desktop\ Cpuact\mytask_test. ', Num2str (k-1));% fname1 = strcat (' C:\Users\hd\Desktop\calhousing\mytask_train. ', Num2str (k-1)) ;% fname2 = strcat (' C:\Users\hd\Desktop\calhousing\mytask_test. ', Num2str (k-1)); % fname1 = strcat (' C:\Users\hd\Desktop\census\mytask_train. ', Num2str (k-1));% fname2 = strcat (' C:\Users\hd\Desktop\ Census\mytask_test. ', Num2str (k-1));p ath = '/root/nnrank1.2/data/'; fname1 = strcat (Path,name, '/mytask_train. '), Num2str (k-1)); fname2 = strcat (Path,name, '/mytask_test. ', Num2str (k-1)); Fname3 = strcat (Path,name, '/mytask_targets. ', Num2str (k-1)); % fname1 = strcat (' C:\Users\hd\Desktop\scalecalhousing\mytask_train. ', Num2str (k-1));% Libsvmwrite (fname1, targets, Sparse (traindata));% Save (fname1, ' X1 ', '-ascii ')%%save (fname2, ' X2 ', '-ascii ')% Save (fname2, ' TestData ', '-ascii ')% Save (Fname3, ' testtargets ', '-ascii ') trainnnop{1} = Size (x1,2)-1; TRAINNNOP{2} = [5, 0:4]; TRAINNNOP{3} = size (x1,1); Trainnnop{4} = X1; Testnnop{1} = Size (x2,2)-1; TESTNNOP{2} = [5, 0:4]; TESTNNOP{3} = size (x2,1); Testnnop{4} = X2; For j = 1:4 Dlmwrite (fname1,trainnnop{j}, ' delimiter ', ', '-append '); % Dlmwrite (fname2,testnnop{j}, ' delimiter ', ' \ t '); end% Libsvmwrite (fname1, targets, sparse (traindata));% Libsvmwrite (fname2, testtargets, Sparse (TestData));% End End
Matlab in Linux save multiple data to the same file