有没有办法在python的mesa中跟踪多种不同品种的代理_记者?
我正在构建一个类似于这里狼羊示例的模型。例如,我希望能够记录每只狼和每只羊在每个时间步的能量水平。我有下面的代码,但它不工作,我猜是因为不同种类的代理。有办法做到这一点吗?
self.datacollector = DataCollector(
model_reporters = {
"Time": lambda m: m.schedule.time,
"Wolf": lambda m: m.schedule.get_breed_count(Wolf),
"Sheep": lambda m: m.schedule.get_breed_count(sheep),
}
agent_reporters={
"Energy": lambda a: a.energy
})
暂无答案!
目前还没有任何答案,快来回答吧!