0

Windows 2008 サーバーに Python 2.7 をインストールしたところ、PYBENCH というベンチマークが正常に実行されました。

ここで、Cython を (既存の Python のインストールの上に) インストールし、同じベンチマークを実行したいと考えています。私の質問は、Python ではなく Cython でベンチマークを実行するにはどうすればよいですか?

4

2 に答える 2

0

Cython は Python に代わるものではありません。これは、構文的に Python に近い別の言語です。一般に、既存の Python プログラムをすぐに実行することはできません。

より高速な Python の代替が必要な場合は、PyPy を試してください。ただし、PyBench について混乱しないでください --- 大幅な速度向上 (少なくとも 1000 倍?) が見られますが、これは PyPy がほとんどのベンチマークを最適化して何もしないという事実によるものです。 . より妥当なベンチマークについては、http: //speed.pypy.org/ を参照してください。

于 2012-11-16T01:08:48.647 に答える