12月25 SimPy:The Bank - Several Counters but a Single Queue カテゴリ:分析技術 今回はSimpyのチュートリアル事例のThe Bankについてまとめる。 ■ライブラリ SimPyシミュレーション関連一式と指数分布に従う乱数生成のためexpovariateを読み込む。 from SimPy.Simulation import * from random import expvariate, seed ■モデル要素 指数分布に従うランダムな経過時間ごとにCustomerを生成するSourceクラスタと、銀行を訪れ複数のサービスカウンター(Queueで表現されるもの)の中から待ち行列がゼロまたは最小のqueueを訪れるCustomerクラスタ、そして各Queueの待ち行列数を返すNoInSystem関数の3つで構成される。 class S