問題タブ [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.
python - Simpy トラフィック シミュレーションの AttributeError と構文
単一車線の交通渋滞の離散イベント シミュレーションを作成しようとしています。車線は、通過する各車の「幅」である 10 のセグメントに分割されます。これらのセグメントはすべて、通過するのに 1 単位の時間がかかります。私の現在の設定では、車は同じ速度で通過しますが、ゆっくりと移動する車がより長くかかり、交通渋滞を引き起こすように変更します. 道路の各セグメントは、現在使用されている場合に request() 関数の対象となるリソースです。
私はpythonでsimpyでこれをやっています。私はPythonの経験がほとんどないことに注意してください。これが私のコードです:
これを実行すると、次のエラーが表示されます。
2 つの質問があります。1) このエラーの原因は何ですか? この原因を修正すると、コードが機能するようになりますか? 2) この種のシミュレーションを simpy で記述するより最適な方法はありますか? - 特に、同じコードが何度も何度も書き直されている道路のセグメント。
python - simpy を使用して関数名のエラーを監視する
非常にPythonが初めてで、オンラインで見つけた簡単なスクリプトを使用して時間をキューに入れようとしています。「モニター」を使用すると、名前エラーが発生します。これは、SimPy の一部であると考えていました。モニターをインポートする必要がある場所は他にありますか?
助けてくれてありがとう!
下記参照:
python - キューのサイズは SimPy の ENV サイズのようです
イベント シミュレーションの作業を始めたばかりですが、キューの監視に問題があります。
キューを確認するたびに、実際に Env.now が表示されているようです。何かアドバイス?
結果:
python - Pythonでsimpyをインポートする - 名前のないモジュールエラー
simpy
Python でパッケージをインポートしようとしていますが、名前のないモジュール エラーが発生します。私は Mac OSX を使用しており、anaconda
インストール済みです。pip install simpy
コマンドを使用してインストールしました。これらの出力も役立つ場合があります。
(関連する場合、私は PyCharm を IDE として使用しています)
events - SimPy のイベント キュー
私は SystemC の世界から来て、Python で簡単なものをコーディングしようとしています。Python に (SystemC の) peq_with_get() に似たものがあるのだろうかと思います。これは基本的に、イベントに対して行われたすべてのトリガーを保存するキューです。テストするために次のコードを開発しましたが、機能していないようです。simpy にイベント キューがあるかどうかを知るために、皆さんが私を案内してくれるかどうか疑問に思っています。
python - Simpy でリソースが解放されない - 何が間違っているのでしょうか?
問題を表すコードを提案どおりに簡略化し、デバッグを試みました。
これは、まだバグが含まれているコードの最も単純なバージョンです。
これを実行した場合の出力:
ご覧のとおり、リソースは明らかに「ルート a」で解放されますが、ルート a またはルート b で他のリソースを奪うことはできません。
私はこれに非常に混乱しています。どんな助けでも大歓迎です!
python - Simpy Resource : ID を取得しますか?
Simpy リソースとして 2 つの空港滑走路があります。
これはすべて正常に動作しますが、滑走路 ID (1 または 2) にアクセスして、「滑走路 #1 から離陸する飛行機 #1」などの出力を得るにはどうすればよいですか?