资源简介
手写数字识别之Fisher线性判别,vc6环境,调试过可以运用
代码片段和文件信息
#include “stdio.h“
#include “stdlib.h“
void main(void)
{
FILE *fpsrc;
FILE *fpdst;
char ch1[2048];
double db;
int n i;
//读取train中的数据,分别保存为数据和结果两个文件
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中的数据
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
- 上一篇:EditPlus3工具
- 下一篇:C++提要所有数据类型、运算符、库函数
评论
共有 条评论