gnuplotを実行せずにgrid.pyを実行する方法はありますか?プログラムに関連するプロットや警告を表示したくありません。
質問する
765 次
2 に答える
3
grid.py
libsvm
これが(コードの私のgithubミラーにある)のソースです。
あまりカスタマイズできません。optparse
/ etcの代わりにばかげた手動解析によって行われるいくつかのオプションがあり、へのパスgnuplot
もハードコーディングされています。描画しないオプションはありません。しかし、ファイルを変更してgnuplot関連のコードをすべて削除するのは難しいことではありません。
実際、あなたがしなければならないのは、の最後の行をコメントアウトすることだけだと思いますprocess_options
gnuplot = Popen(gnuplot_exe,stdin = PIPE).stdin
redraw()
との終わり近くへの呼び出しmain()
。
于 2012-07-23T17:52:09.180 に答える
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)
于 2013-08-19T19:38:34.823 に答える