simpy

    -1

    1答えて

    最短パスを使用してソースからターゲットへのパケットの移動を可能にするPythonで関数を作成するにはどうすればよいですか? shortest_path()関数は、ノードの名前を返します。その特定の経路を通ってパケットを移動させるにはどうすればよいですか?

    0

    1答えて

    次のコードスニペットでは、simpyチュートリアルを理解しようとしています。私は出力を説明することができません。私はすべての "\ o /"が他のステートメントが印刷される前に一度に印刷されることを期待しています。また、コールバックに問題があります。次のように import simpy class School: def __init__(self, env): s

    0

    1答えて

    私はsimpyでネストされたプロセスのセットを中断しようとしています。次のコードから、最初のプロセスのレイヤーだけが割り込みイベントによって中断されているように見えます。外部プロセスの外側から別のプロセス内で定義されたプロセスを参照する方法を見つけることができません。以下は再現可能な最小限の例です: import simpy env = simpy.Environment() def pr

    0

    1答えて

    私は、この例にrefferingています:https://simpy.readthedocs.io/en/latest/examples/carwash.html あなたはこのアルゴリズムの出力が表示された場合のシミュレーションが完了したので、到着した最後の車/オブジェクトは出発しませんでした。私は、サーバがシミュレーション時間内に既にシステム内にあるすべての車にサービスを提供するなどのアルゴリズ

    0

    2答えて

    Simpyでデバッグする方法に関する一般的な質問があります。通常のデバッグツールは動作していないようです。イベントループですべてが動作しているため、コードを1行ずつステップ実行して、いつ存在するかを調べることはできません。 主に、特定の時点でどのようなプロセスやコールバックが存在するのか、適切な時点でそれらを削除する方法について興味があります。離散事象シミュレーションでのデバッグを取り巻くベストプ

    0

    1答えて

    これは間違っている可能性がありますので、私にお知らせください。 Navigator 1.6.2を使用してSimPyをインストールしようとしています。 「環境」をクリックし、次にチャンネルの左側にある「すべて」を選択して、SimPyを検索します。現れません。しかし、アナコンダの雲を見ると、いくつかのバージョンがあります(win-64の場合)。 作業用PCで動作していますが、以前はパッケージをインスト

    0

    2答えて

    SimPyシミュレーションでさまざまなイベントにコールバックを追加しようとしていますが、コールバック内にyieldキーワードを使用できないことがわかりました。これを正しく行う方法はありますか、またはコールバック内でのみコールバックを使用する必要がありますか? 例えば、私は次のコードで動作するようにput_and_get_eggs機能をしたいと思います: import simpy env = s

    0

    1答えて

    共有リソースプールから複数のリソースを要求しているプロセスがあります。私は一緒に5を割り当てたい場合はどう def job(pool, total_requested): with pool.request() as request: yield request if __name__ == "__main__": env = simpy.Environment

    1

    2答えて

    私は基本的なsimpyの質問があります。私は基本的なシミュレーションを作成し、可能な値の分布を得るために何度も実行したいと思っています。スクリプトを複数回実行するより効率的な方法がありますか?環境を初期状態にリセットして再実行する方法はありますか?すべての外部クラスをロードする必要はありません。 私はシミュレーション全体をforループに入れてこのようにデータを収集すべきですか、あるいはPython