《机器学习实战》朴素贝叶斯

机器学习实战的朴素贝叶斯一章中的源文件老是提示

IndexError: range object index out of range

看源码里怎么都不会溢出啊,除非minLen为0;所以看了下测试集中的两个链接,第一个链接打开后是正常的,第二个打不开了,所以问题就出在这里了,minLen确实等于0了,怎么修改呢?只好把挂掉的链接换一个新的,我换的是参考资料:

http://www.cnblogs.com/femaleprogramer/p/3854970.html

里的。而且这个里面还提到了20个测试集会有点多,一测试,果然,报错:

IndexError: list index out of range

20改成10,再测一下,还报错:

IndexError: index 0 is out of bounds for axis 0 with size 0

好吧,看来只好改成5了,再测试,正确。

因为测试集太少,我的错误率为0,额,主要学的是算法,结果不重要,只能这样想了


参考资料:http://www.cnblogs.com/femaleprogramer/p/3854970.html

你可能感兴趣的:(《机器学习实战》学习过程)