1

gnuplotを実行せずにgrid.pyを実行する方法はありますか?プログラムに関連するプロットや警告を表示したくありません。

4

2 に答える 2

3

grid.pylibsvmこれが(コードの私の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 に答える