2012-07-23 70 views

回答

3

Here's the source of grid.py(在我的libsvm代码的github镜像中)。

这不是很可定制;有一些选项通过愚蠢的手动解析来完成,而不是optparse/etc,并且到gnuplot的路径甚至是硬编码的;没有选择不画。但是修改这个文件并不难,只需要将所有与gnuplot相关的代码翻译出来。

事实上,我认为,所有你需要做的就是注释掉process_options

gnuplot = Popen(gnuplot_exe,stdin = PIPE).stdin 

最后一行和附近的main()末的调用redraw()

2

当您调用grid.py时,只需将path参数替换为“null”即可。

例如,而不是:

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

用途:

cmd = '{0} -svmtrain "{1}" -gnuplot "{2}" "{3}"'.format(grid_py, svmtrain_exe, "null", scaled_file) 
相关问题