如何解决RandomActivation Agent networkx边缘和属性
我正在使用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 举报,一经查实,本站将立刻删除。