2012-03-24 12 views
1

http://www.cs.berkeley.edu/~ballard/cs267.sp11/hw1/results/私のアルゴリズムの性能を見積もるプロットはどうすればよいですか?プロットのような

(例えばR、MATLABなど)いくつかの統計ツールを使用すると、これを達成できましたが、それは十分convinentではありません。

私は主に、アルゴリズムの実装にC、java、pythonを使用します。

+0

Google for Java、Pythonのグラフィックライブラリとツール。インターネットは彼らに溢れています。 –

+2

あなたがしていることは何でも、数学の愛のために、あなたのポイントで14次の多項式を渡さないでください! – GradGuy

答えて

0

私は、Javaと互換性のあるScalaのベンチマークアルゴリズム/実装にツールを使用しましたが、新人(第1コード)https://gist.github.com/1152783の場合は分かりにくいかもしれません。

しかし、最初のコメントのようなデータと、Java、Pythonなどのgnuplotの2番目のようなplotコマンドを生成すると、https://stackoverflow.com/a/8165158/312172というグラフが生成されますコードページのデータが同じツールで表示されます)。

1

Caliperは、Javaプログラムのパフォーマンスを測定する上で非常に優れており、かわいいWebインターフェイスで素晴らしいプロットを生成します。 (そのホームページでは、ベンチマークの作成方法と生成するプロットの両方の例を見ることができます。)

1

valgrindおよびoprofile cコードのプロファイリング用。深く掘り下げたい場合は、systemtapが役立ちます。

Gnuplotは、グラフを描画するためのツールです。

関連する問題