% 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
% NumTrain = 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:10
n = 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));
path = '/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

Linux中Matlab保存多个数据到同一个文件当中的更多相关文章

  1. Linux中生成Core Dump系统异常信息记录文件的教程

    Linux中生成Core Dump系统异常信息记录文件的教程 http://www.jb51.net/LINUXjishu/473351.html

  2. linux中matlab的中文乱码问题

    ref:http://hi.baidu.com/36470902/item/47f3b133c419d989f5e4ade1 将系统的jre拷贝到matlab去 . sudo mv $MATLAB/s ...

  3. 再说linux中的rm mv 遍历执行多个文件的操作: find + xagrs

    参考文章: http://cfqtyaogang.blog.163.com/blog/static/218051022011812111342203/, 这篇文章讲得很全面很详细... 包括不好理解的 ...

  4. linux下导入、导出mysql数据库命令 下载文件到本地

    一.下载到本地 yum install lrzsz sz filename  下载 rz filename  上传   linux下导入.导出mysql数据库命令 一.导出数据库用mysqldump命 ...

  5. LINUX中,find结合grep正则表达式,快速查找代码文件。

    ###目的###LINUX中,find结合grep正则表达式快速查找代码. 例如经常有需求:查找当前目录下所有.h文件中,"public开头,中间任意字符,以VideoFrameReceiv ...

  6. {vlFeat}{Matlab}Linux中matlab的vlFeat配置

    1.下载vlFeat编译后的版本binary package 2.解压后将 toolbox/,bin/,data/ 等文件夹复制到matlab新建工具箱目录 /toolbox/vlfeat/ 中 3. ...

  7. linux下批量修改存有超大数据量IP文件中的IP内容以及去重排序

    作为一个linux的学徒,分享一下自己解决这个小问题的心得,在处理这个问题时使用了一个小技巧感觉很适用,个人发觉linux的终端真滴是非常强大,下面就详细地介绍这个问题以及解决办法吧 问题描述:由于要 ...

  8. linux中vi保存文件时的“Can't open file for writing”

    今天在ubuntu 13.04环境下,使用vi新建一个文件,编辑保存时提示“Can't open file for writing”. 分析: 出现这个错误的原因可能有两个: 一是当前用户的权限不足: ...

  9. [转] Linux中的默认权限与隐藏权限(文件、目录)

    [From] https://blog.csdn.net/davidsky11/article/details/25424615 一个文件(或目录)拥有若干个属性,包括(r/w/x)等基本属性,以及是 ...

随机推荐

  1. 4、Type fundamentals

    1.All Types Are Derived from System.Object The CLR requires all objects to be created using the new ...

  2. [SAP ABAP开发技术总结]日期函数

    声明:原创作品,转载时请注明文章来自SAP师太技术博客( 博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将 ...

  3. C#打印条码的几种方式

    标题虽然是说C#,但是以下介绍的几种方法不是只能在C#中使用,在其它的语言里面也行. 总结一下常见的条码打印方法,其实打条码的方式很多,大概有以下几种: 1.斑马打印软件制作好模板,保存为.prn格式 ...

  4. CALayer总结(三)

    CPU VS GPU 动画和屏幕上组合的图层实际上被一个单独的进程管理,而不是你的应用程序.这个进程就是所谓的渲染服务.在iOS5和之前的版本是SpringBoard进程(同时管理着iOS的主屏).在 ...

  5. hdu 1075 (map)

    http://acm.hdu.edu.cn/showproblem.php?pid=1075 What Are You Talking About Time Limit: 10000/5000 MS ...

  6. NoSQL数据库:数据的一致性

    NoSQL数据库:数据的一致性 读取一致性 强一致性 在任何时间访问集群中任一结点,得到的数据结果一致: 用户一致性 对同一用户,访问集群期间得到的数据一致: 解决用户一致性:使用粘性会话,将会话绑定 ...

  7. DICOM标准相关资料

    由于需要阅读影像,对DICOM需要先熟悉起来.关于DICOM,找了一些资料,可以学习.如下: DICOM标准:http://dicom.nema.org/standard.html 中文 DICOM ...

  8. [转载] nosql 数据库的分布式算法

    原文: http://juliashine.com/distributed-algorithms-in-nosql-databases/ NoSQL数据库的分布式算法 On 2012年11月9日 in ...

  9. JAVASCRIPT事件详解-------原生事件基础....

    javaScirpt事件详解-原生事件基础(一)   事件 JavaScript与HTML之间的交互是通过事件实现的.事件,就是文档或浏览器窗口中发生的一些特定的交互瞬间,通过监听特定事件的发生,你能 ...

  10. (一)SecureCRT连接虚拟机linux

    最近在学习linux,在使用SecureCRT连接虚拟机linux时遇到了一些问题,现在总结一下. 1.首先要配置linux配置文件,修改静态IP地址以及掩码,保持与本地在同一网段.更改配置文件方法如 ...