最近在使用libsvm进行分类,处理的数据总是没办法通过,没办法只能先对自带的数据进行测试,考..竟然也过不了,信了他的鞋,主要错误是value error not enough values to unpac<expected 3 ,got 0>。。。最后终于找到一个博客上说的方法结局了。我的版本是libsvm3.21 gnuplot5.0
主要方法能:1:easy.py & grid.py 的关于pgnuplot.exe的路径改为自己的,我也没有pgnuplot.exe,直接用的gnuplot.exe。2:在easy.py上的相应位置
cmd = "%s -svmtrain %s -gnuplot %s %s" % (grid_py, svmtrain_exe, gnuplot_exe, scaled_file)
改成
cmd = "python %s -svmtrain %s -gnuplot %s %s" % (grid_py, svmtrain_exe, gnuplot_exe, scaled_file)
就是加个python
至于为什么这样就可以了,我也不知道~·
要是有错误,希望指正啊
转载自:http://blog.csdn.net/ksearch/article/details/21344365
谢过