集体智慧编程
toyxia
这个作者很懒,什么都没留下…
展开
-
chapter9
本章移植libsvm的时候提到,Python版本在变化,2.4和2.5操作已经很不一样,更别说Python3了。当时在Python2和Python3之间犹豫了一下。最后决定跟着书上程序一步一步来,所以选择了Python2。其实libsvm版本变化也是巨大。。。操作如下:1.作者源码中提供的svmc.pyd和svm.py在Python2.6上尝试不成功。2.上libsvm官网下载最新的libsvm3.0,发现变动太大,接口的操作格式都不一样了,果决放弃。3.网上有人用libsvm2.89在Python2.6成原创 2010-11-26 21:59:00 · 439 阅读 · 0 评论 -
chapter7的一个小bug
一开始,作者说如果使用准备好的数据集,可以下载他的decision_tree_example.txt。然后通过my_data = [ line.split('/t') for line in file('decision_tree_example.txt') ]将数据加载进来。但是我发现,如果这样做的话,每行后面那个字符串会有一个回车符/n(我一开始还没注意,后来打印决策树的时候发现不对劲)。编写个小函数去除最后那个回车符:def loaddata(): data = [] for line i原创 2010-11-25 16:43:00 · 481 阅读 · 0 评论