【问题标题】:How to modify easy.py in libsvm-3.18 to solve error "Trackback <most recent call last>: File "easy.py", line 6----如何修改 libsvm-3.18 中的 easy.py 以解决错误“Trackback <most recent call last>: File “easy.py”, line 6----
【发布时间】:2014-11-17 09:39:21
【问题描述】:

使用easy.py脚本时会产生如图所示的错误:

gnuplot 的路径设置得很好。使用grid.py没有问题

有人建议 (http://www.cnblogs.com/tekson/archive/2009/05/25/1489222.html) 更改 easy.py 中的以下行:

cmd = '{0} -svmtrain "{1}" -gnuplot "{2}" "{3}"'.format(grid_py, svmtrain_exe, gnuplot_exe, scaled_file)

但不知道如何修改上面的代码行来解决问题。

如果有人遇到同样的问题并解决了这个问题,请告诉我。 提前致谢。

【问题讨论】:

  • 我想删除第 56-63 行并将第 65 行替换为上述内容。
  • 感谢@pacholik 的回复,但这似乎不起作用,因为我们需要从第 56-63 行生成的 c、g、速率值。

标签: libsvm


【解决方案1】:

最后我找到了解决方案。我认为这对那些面临同样问题的人会有所帮助。

感谢:http://huangbo929.blog.edu.cn/home.php?mod=space&uid=294073&do=blog&id=70541

解决方案:

换行

"cmd = '{0} -svmtrain "{1}" -gnuplot "{2}" "{3}"'.format(grid_py, svmtrain_exe, gnuplot_exe, scaled_file)"

cmd = 'python {0} -svmtrain "{1}" -gnuplot "{2}" "{3}"'.format(grid_py, svmtrain_exe, gnuplot_exe, scaled_file)

【讨论】:

    猜你喜欢
    • 2013-01-10
    • 2011-11-08
    • 1970-01-01
    • 2023-01-07
    • 2013-05-17
    • 2022-12-07
    • 2014-05-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多