摘要: 大数相加,转的算法很明显:#include <stdio.h>#include <string.h> char a[105],b[105]; char* add(char *a,char *b){ int i,j,k = 0,tmp[105],l1 = strlen(a),l2 = strlen(b); for (i = l1-1,j = l2-1;i >= 0 && j >= 0;--i,--j) tmp[k++] = a[i]+b[j]-'0'-'0'; for (;i >= 0;--i) tmp[k 阅读全文
posted @ 2011-09-02 20:36 hailong 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 搞了一个上午啊,伤不起啊:还没搞完啊: 中午有了点思路,何苦保存完数据再这么纠结地修改数据呢?直接在保存源数据的时候,适当修改程序保存成libsvm的格式不就行了吗?下午从寺里回来,不到10分钟就搞定的,有木有啊?解决方法:数字转string函数:template <class T>string num_to_string(T N){ strstream ss; string s; ss << N; ss >> s; return s;} 继续各种转换,但是一个函数内实现:string CImageDoc::convert_libsvm_txt(int i, 阅读全文
posted @ 2011-09-02 11:40 hailong 阅读(1400) 评论(0) 推荐(0) 编辑
摘要: libsvm网站提供给初学者的文档:A Practical Guide to Support Vector Classi cation下载地址:http://www.csie.ntu.edu.tw/~cjlin/papers/guide/guide.pdf其中比较重要的是FAQ:http://www.csie.ntu.edu.tw/~cjlin/libsvm/faq.html#f307其他格式转换成libsvm格式的C程序:/* convert cvs data to libsvm/svm-light format */#include <stdio.h>#include < 阅读全文
posted @ 2011-09-02 08:29 hailong 阅读(352) 评论(0) 推荐(0) 编辑