问题描述
我正在使用MESA和Networkx构建ABM。我试图获取每个激活的代理的代理边缘和属性,以便我可以运行一些功能(在节点之间比较属性)。但是,我只能获得网络中所有代理的边缘和属性,而不能一次获得一个。
因为我使用的是网络,所以使用此命令self.model.grid.get_neighbors(self.pos,include_center=False)
不会给我代理商的边缘,而是给我靠近它的代理商(在同一单元格中)。
我也尝试过此self.model.G.edges(self.pos,data= True)
,但它为我提供了所有座席的边缘和属性,而不是单个座席的边缘。
有人可以帮助我弄清楚如何获得由MESA RandomActivation选择的代理的特定边缘和属性吗?
希望我的解释很清楚。预先感谢!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)