問題タブ [simpy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
272 参照

python - Simpy トラフィック シミュレーションの AttributeError と構文

単一車線の交通渋滞の離散イベント シミュレーションを作成しようとしています。車線は、通過する各車の「幅」である 10 のセグメントに分割されます。これらのセグメントはすべて、通過するのに 1 単位の時間がかかります。私の現在の設定では、車は同じ速度で通過しますが、ゆっくりと移動する車がより長くかかり、交通渋滞を引き起こすように変更します. 道路の各セグメントは、現在使用されている場合に request() 関数の対象となるリソースです。

私はpythonでsimpyでこれをやっています。私はPythonの経験がほとんどないことに注意してください。これが私のコードです:

これを実行すると、次のエラーが表示されます。

2 つの質問があります。1) このエラーの原因は何ですか? この原因を修正すると、コードが機能するようになりますか? 2) この種のシミュレーションを simpy で記述するより最適な方法はありますか? - 特に、同じコードが何度も何度も書き直されている道路のセグメント。

0 投票する
1 に答える
273 参照

python - simpy を使用して関数名のエラーを監視する

非常にPythonが初めてで、オンラインで見つけた簡単なスクリプトを使用して時間をキューに入れようとしています。「モニター」を使用すると、名前エラーが発生します。これは、SimPy の一部であると考えていました。モニターをインポートする必要がある場所は他にありますか?

助けてくれてありがとう!

下記参照:

0 投票する
1 に答える
448 参照

python - キューのサイズは SimPy の ENV サイズのようです

イベント シミュレーションの作業を始めたばかりですが、キューの監視に問題があります。

キューを確認するたびに、実際に Env.now が表示されているようです。何かアドバイス?

結果:

0 投票する
1 に答える
239 参照

python - Pythonでsimpyをインポートする - 名前のないモジュールエラー

simpyPython でパッケージをインポートしようとしていますが、名前のないモジュール エラーが発生します。私は Mac OSX を使用しており、anacondaインストール済みです。pip install simpyコマンドを使用してインストールしました。これらの出力も役立つ場合があります。

(関連する場合、私は PyCharm を IDE として使用しています)

0 投票する
1 に答える
1305 参照

events - SimPy のイベント キュー

私は SystemC の世界から来て、Python で簡単なものをコーディングしようとしています。Python に (SystemC の) peq_with_get() に似たものがあるのだろうかと思います。これは基本的に、イベントに対して行われたすべてのトリガーを保存するキューです。テストするために次のコードを開発しましたが、機能していないようです。simpy にイベント キューがあるかどうかを知るために、皆さんが私を案内してくれるかどうか疑問に思っています。

0 投票する
2 に答える
747 参照

python - Simpy でリソースが解放されない - 何が間違っているのでしょうか?

問題を表すコードを提案どおりに簡略化し、デバッグを試みました。

これは、まだバグが含まれているコードの最も単純なバージョンです。

これを実行した場合の出力:

ご覧のとおり、リソースは明らかに「ルート a」で解放されますが、ルート a またはルート b で他のリソースを奪うことはできません。

私はこれに非常に混乱しています。どんな助けでも大歓迎です!

0 投票する
1 に答える
273 参照

python - Simpy Resource : ID を取得しますか?

Simpy リソースとして 2 つの空港滑走路があります。

これはすべて正常に動作しますが、滑走路 ID (1 または 2) にアクセスして、「滑走路 #1 から離陸する飛行機 #1」などの出力を得るにはどうすればよいですか?