MATLAB 生成数据保存至文件
% 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 X4058
NumTrainforScaling = [300,400] ;
name='X4058_300' i=1;
NumTrain = NumTrainforScaling(i);
for k = 1:20
n = size(X,1);
NumTest = n - NumTrain;
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=[traindata,targets];
fname1 = strcat('C:\Users\hd\Desktop\',name,'\mytask_train.',num2str(k-1));
fname2 = strcat('C:\Users\hd\Desktop\',name,'\mytask_test.',num2str(k-1));
% fname3 = strcat('C:\Users\hd\Desktop',name,'\mytask_targets.',num2str(k-1));
libsvmwrite(fname1, targets, sparse(traindata));
libsvmwrite(fname2, TestTargets, sparse(TestData));
fname3 = strcat('E:\MATLAB\R2015a\bin\ADMM\CalOutData\mytask_targets.',num2str(k-1));
% save(fname1,'X1','-ascii')
% save(fname2,'TestData','-ascii')
save(fname3,'TestTargets','-ascii') end % load calhousing
% NumTrainforScaling = [300,400] ;
%
% i=1;
% NumTrain = NumTrainforScaling(i);
% for k=1:20
% 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=[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));
%
% fname1 = strcat('C:\Users\hd\Desktop\',name,'\mytask_train.',num2str(k-1));
% fname2 = strcat('C:\Users\hd\Desktop\',name,'\mytask_test.',num2str(k-1));
% libsvmwrite(fname1, targets, sparse(traindata));
% libsvmwrite(fname2, TestTargets, sparse(TestData));
%
%
% % save(fname1,'X1','-ascii')
% % save(fname2,'TestData','-ascii')
% % save(fname3,'TestTargets','-ascii')
%
% % libsvmwrite(fname1, targets, sparse(traindata));
% % libsvmwrite(fname2, TestTargets, sparse(TestData));
MATLAB 生成数据保存至文件的更多相关文章
- 使用matlab生成sine波mif文件
使用matlab生成sine波mif文件 作者:lee神 在使用altera 的FPGA中的rom过程中常常会使用到.mif文件或.hex文件.对于初学者,无论mif还是hex都是很令人疑惑的东西,这 ...
- c# 键值数据保存XML文件
/// <summary> /// 键值数据保存XML文件 /// </summary> /// <param name="fileName"> ...
- MATLAB读取和保存nifti文件
介绍 分析核磁数据时,数据的读取和保存是两个基本的操作.虽然大部分工具包都对这些功能进行了封装,但是如果你不了解如何使用这些工具包或者说当前的任务太简单不值得去使用这些庞大的工具包的时候就需要我们自己 ...
- Android数据保存之文件保存
前言: 上一篇文章写了在Android中利用SharedPreferences保存数据,SharedPreferences在保存数据的时候主要是保存一些应用程序的设置信息或者少量的用户信息,并且是以k ...
- oracle学习之数据库数据保存成文件
常常需要将数据库中的数据生成文档,由于比较喜欢脚本的方式,所以就需要使用spool的时候进行格式设置,以下简单整理了一下oracle中进行格式设置的一些东西,一共十八条,其实常用的也就那么几个,稍后会 ...
- Oracle Blob数据保存为文件
好久不写文,最近得空写一点.Oracle数据库国内用户量主要在企业上,其中有一种byte的存储称为Blob,并不能直接看. 有时候为了调试需要,可以通过: ,)) ; 这种sql去转为字符串查看,但是 ...
- C# 将List中的数据导入csv文件中
//http://www.cnblogs.com/mingmingruyuedlut/archive/2013/01/20/2849906.html C# 将List中的数据导入csv文件中 将数 ...
- LabVIEW(四):数据存储和文件IO
1.使用NI数据采集板卡来进行数据保存和文件I/O操作.2.在一个典型的测试测量系统当中,包括:信号调理.信号采集.信号分析.信号显示.数据存储.数据存储:将采集到的数据储存到磁盘上,以备日后离线分析 ...
- Android数据保存之SharedPreference
前言: 程序中处理的大部分问题都与数据有关,读取数据显示在UI上,读取的数据可以是本地的,也可以是网络的.保存用户数据到存储空间,可以是本地的数据库,文件等,也可以是保存到网络服务器.总之大部分的程序 ...
随机推荐
- struts2——通配符
struts2的配置文件是 struts.xml.. 在这个配置文件里面可以使用通配符..其中的好处就是,大大减少了配置文件的内容..当然,相应付出的代价是可读性.. 使用通配符的原则是 约定高于配置 ...
- Comware 架构理解
网络操作系统 首先什么是网络操作系统: 一种说法是:运行在路由器,网络交换机,防火墙上的特别的操作系统 另一种说法是:部署在局域网或者私有网络,允许网络中的多个计算机共享文件和打印机,因为现在的单机系 ...
- s表达式和json表达式
s表达式 + 1 2 3普通表达式 1+2+3json表达式{ +:[1, 2, 3]}优点,一个运算符,无限个参数 s表达式 * (+ 1 2) 3普通表达式 1+(2*3)json表达式{ *:[ ...
- 数据库分库分表(sharding)
地址: http://blog.csdn.net/column/details/sharding.html
- iOS - UIKit
1.UIKit 框架基本结构 1)控件 屏幕上的所有 UI 元素都叫做控件(也有叫做视图.组件),比如按钮(UIButton).文本(UILabel)都是控件. 为了便于开发者打造各式各样的优秀 Ap ...
- 展讯DTS路径及编译
DTS路径:/kernel/arch/arm/boot/dts 如何查找修改当前TP的DTS配置(分辨率)的文件:1.查找make file,找关键字都包含CONFIG_MACH,在/kernel/a ...
- (四)linux网络编程
一.CS架构,BS架构 (1)CS架构介绍(client server,客户端服务器架构),例如:qq.360网盘(2)BS架构介绍(broswer server,浏览器服务器架构)例如:浏览器 二. ...
- (六)动手写第一个shell
1.编辑器.编译器.运行方法(脚本的3种执行方法)(1)shell程序是文本格式的,只要是文本编辑器都可以.但是因为我们的shell是要在linux系统下运行的,所以换行符必须是'\n',而windo ...
- 使用==比较String类型
String类型的比较 public class StringDemo { public static void main(String[] args) { String s1 = "abc ...
- linux特殊字符
linux特殊字符: * 匹配文件名中的任何字符串,包括空字符串. ? 匹配文件名中的任何单个字符. [...] 匹配[ ]中所包含的任何字符. [!...] 匹配[ ]中非感叹号!之后的字符. 当s ...