資源簡介
手寫數(shù)字識別之Fisher線性判別,vc6環(huán)境,調試過可以運用
代碼片段和文件信息
#include?“stdio.h“
#include?“stdlib.h“
void?main(void)
{
FILE?*fpsrc;
FILE?*fpdst;
char?ch1[2048];
double?db;
int?n?i;
//讀取train中的數(shù)據(jù),分別保存為數(shù)據(jù)和結果兩個文件
fpsrc?=?fopen(“D:\\USPS\\USPStrainingdata.mat“?“rb“);
if(fpsrc?==?NULL)
return;
fseek(fpsrc?6144L?0);
//Open?fpdst
fpdst?=?fopen(“D:\\USPS\\trainData.bina“?“wb+“);
if(fpdst?==?NULL)
return;
for(i=0;?i<7291;?i++)
{
fread(ch1?1?2048?fpsrc);
fwrite(ch1?1?2048?fpdst);
}
fclose(fpdst);
fpdst?=?fopen(“D:\\USPS\\trainDataResult.bina“?“wb+“);
if(fpdst?==?NULL)
return;
for(i=0;?i<72910;?i++)
{
fread(&db?sizeof(double)?1?fpsrc);
n?=?(int)db;
fwrite(&n?sizeof(int)?1?fpdst);
}
fclose(fpdst);
fclose(fpsrc);
//以同樣的方式處理test中的數(shù)據(jù)
fpsrc?=?fopen(“D:\\USPS\\US
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1385??2002-10-07?09:19??FileGet\fileget.cpp
?????文件???????1369??2002-09-30?03:26??FileGet\fileget.cpp.bak
?????文件???????4296??2002-09-30?03:28??FileGet\FileGet.dsp
?????文件????????539??2002-09-30?02:26??FileGet\FileGet.dsw
?????文件??????41984??2002-10-06?13:15??FileGet\FileGet.ncb
?????文件??????53760??2002-10-06?13:15??FileGet\FileGet.opt
?????文件???????1319??2002-09-30?03:26??FileGet\FileGet.plg
?????目錄??????????0??2009-04-26?18:20??FileGet
-----------?---------??----------?-----??----
???????????????104652????????????????????8
評論
共有 條評論