机器学习实战的朴素贝叶斯一章中的源文件老是提示
IndexError: range object index out of range
看源码里怎么都不会溢出啊,除非minLen为0;所以看了下测试集中的两个链接,第一个链接打开后是正常的,第二个打不开了,所以问题就出在这里了,minLen确实等于0了,怎么修改呢?只好把挂掉的链接换一个新的,我换的是参考资料:
/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,额,主要学的是算法,结果不重要,只能这样想了
参考资料:/femaleprogramer/p/3854970.html