Python 有没有办法在不运行gnuplot的情况下运行grid.py?
有没有办法在不运行gnuplot的情况下执行grid.py?我宁愿不显示与程序相关的绘图或警告 (在Python 有没有办法在不运行gnuplot的情况下运行grid.py?,python,libsvm,Python,Libsvm,有没有办法在不运行gnuplot的情况下执行grid.py?我宁愿不显示与程序相关的绘图或警告 (在libsvmcode的我的github镜像中) 它不是很可定制;有些选项是通过愚蠢的手动解析来完成的,而不是optparse/etc,而gnuplot的路径甚至是硬编码的;没有不绘制的选项。但是修改文件并删除所有与gnuplot相关的代码应该不难 事实上,我认为你所要做的就是注释掉process\u选项的最后一行 gnuplot = Popen(gnuplot_exe,stdin = PIPE).
libsvm
code的我的github镜像中)
它不是很可定制;有些选项是通过愚蠢的手动解析来完成的,而不是optparse
/etc,而gnuplot
的路径甚至是硬编码的;没有不绘制的选项。但是修改文件并删除所有与gnuplot相关的代码应该不难
事实上,我认为你所要做的就是注释掉process\u选项的最后一行
gnuplot = Popen(gnuplot_exe,stdin = PIPE).stdin
以及在main()
末尾附近调用redraw()
(在libsvm
代码的github镜像中)
它不是很可定制;有些选项是通过愚蠢的手动解析来完成的,而不是optparse
/etc,而gnuplot
的路径甚至是硬编码的;没有不绘制的选项。但是修改文件并删除所有与gnuplot相关的代码应该不难
事实上,我认为你所要做的就是注释掉process\u选项的最后一行
gnuplot = Popen(gnuplot_exe,stdin = PIPE).stdin
调用grid.py时,对main()
末尾附近的redraw()
的调用只需将path参数替换为“null”
例如,而不是:
cmd = '{0} -svmtrain "{1}" -gnuplot "{2}" "{3}"'.format(grid_py, svmtrain_exe, gnuplot_exe, scaled_file)
使用:
调用grid.py时,只需将path参数替换为“null”
例如,而不是:
cmd = '{0} -svmtrain "{1}" -gnuplot "{2}" "{3}"'.format(grid_py, svmtrain_exe, gnuplot_exe, scaled_file)
使用:
你是说wxPython的grid.py吗?或者???@JoranBeasley——我假设它来自基于标签的libsvm
(不管是什么)…你是说wxPython的grid.py吗?或者???@JoranBeasley——我假设它来自基于标签的libsvm
(不管是什么)。。。