2

私はPythonでシミュレーターを作成し、Pypyを使用して高速化しました。整数計画法用のPulpモジュールが必要ですが、私が言える限り、Pypyではサポートされていません(http://pypy.org/compat.html)。

Pypyのパルプをきれいに使用する方法はありますか?ある種のPythonラッパー、またはPythonスクリプトを外部から呼び出して結果を取得する方法さえありますか?

-どうもありがとう

4

1 に答える 1

2

delnan のコメントを読んだ後、pypy はどこを探せばよいかわからなかったため、pulp を見つけることができないことに気付きました。それは不平を言っていました:

パルプの輸入から *

ImportError:pulp とい​​う名前のモジュールがありません

行の追加

sys.path.append('/usr/local/lib/python2.7/dist-packages/PuLP-1.4.8-py2.7.egg/pulp') パルプからインポート *

トリックを行い、今ではうまくいくようです。

興味深いことに、pypy でパルプを実行すると、通常の python よりも 2 倍遅くなります。JITの立ち上げ費用だと思います。

于 2012-11-18T05:33:50.027 に答える