COVID-19 の拡散をシミュレートするために MESA を使用しています。死亡したエージェントを削除したいのですが、Web上で実行すると、死亡率を100%にしてもエージェントが減りません。
def condition(self):
self.Infection_time +=1
if self.Infection_time <= self.stage_one:
self.stage = 1
elif self.Infection_time > self.stage_one and self.Infection_time <= self.stage_one+self.stage_two:
self.stage = 2
else:
self.stage = 3
result = 0#rand_pick([0 , 1],[0.1 , 0.9])
if result == 0:
model.schedule.remove(self)
#self.model.kill_agents.append(self)