私はPythonでシミュレーターを作成し、Pypyを使用して高速化しました。整数計画法用のPulpモジュールが必要ですが、私が言える限り、Pypyではサポートされていません(http://pypy.org/compat.html)。
Pypyのパルプをきれいに使用する方法はありますか?ある種のPythonラッパー、またはPythonスクリプトを外部から呼び出して結果を取得する方法さえありますか?
-どうもありがとう
私はPythonでシミュレーターを作成し、Pypyを使用して高速化しました。整数計画法用のPulpモジュールが必要ですが、私が言える限り、Pypyではサポートされていません(http://pypy.org/compat.html)。
Pypyのパルプをきれいに使用する方法はありますか?ある種のPythonラッパー、またはPythonスクリプトを外部から呼び出して結果を取得する方法さえありますか?
-どうもありがとう
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の立ち上げ費用だと思います。