資源簡介
用于libsvm數據格式的轉換,可將mat格式的數據轉成libsvm特定的數據格式,并以txt格式保存。非常好用。
代碼片段和文件信息
function?write4libsvm?
%?為了使得數據滿足libsvm的格式要求而進行的數據格式轉換?注意原始格式是mat的數據格式,轉化成txt或者dat都可以。
%?原始數據保存格式為:?
%?????????????[標簽?第一個屬性值?第二個屬性值...]?
%?轉換后文件格式為滿足libsvm的格式要求,即:?
%?????????????[標簽?1:第一個屬性值?2:第二個屬性值?3:第三個屬性值?...]?
%?Genial@ustc?
%?2004.6.16?
[filename?pathname]?=?uigetfile(?{‘*.mat‘?...?
???????‘數據文件(*.mat)‘;?...?
???????‘*.*‘???????????????????‘所有文件?(*.*)‘}?...?
???‘選擇數據文件‘);?
try?
???S=load([pathname?filename]);?
???fieldName?=?fieldnames(S);?
???str?=?cell2mat(fieldName);?
???B?=?getfield(Sstr);?
???[mn]?=?si
- 上一篇:matlab實現單純形法
- 下一篇:《信息隱藏技術實驗教程》MATLAB源碼
評論
共有 條評論