gremlin - 使用 Gremlin 在面包板中保存图形结构
问题描述
我正在使用面包板(http://breadboard.yale.edu/)来创建一个实验,其中玩家是网络中的节点并且可以做出决定。面包板还自动创建一个数据文件,其中保存了某些事件。例如,要创建玩家选择并将输出保存到数据文件,我使用:
// add player action to get Consent
a.add(v,
[name: "Proceed",
result: {v.private.consent = 1},
event: [name: "Consent",data: [player: v.id,consent: 1]]]
)
要记录全局变量,我使用:
// recording initial parameters into the dataset
a.addEvent("InitParameters",
["nPlayers" : nPlayers,
"EdgeProb" : EdgeProb,
"nRounds" : nRounds,
])
但是,我还需要以某种方式将网络结构记录到我的数据中。在脚本窗口中,我可以使用以下命令打印网络结构:
g.E
但是,我似乎无法将其记录为数据集的事件。如果我运行实验并包括
a.addEvent("Structure",
["Structure": g.E])
实验只是停在这条线上。
任何帮助深表感谢!
解决方案
推荐阅读
- amazon-web-services - 在 AWS CloudFormation 中使用动态引用
- ruby - 从(可能是多行)字符串中提取第一行
- javascript - 如何解决“元素类型无效”错误?
- php - 使用 Woocommerce 产品创建下拉菜单并根据选择自动将产品添加到购物车
- api - 快照为空颤动
- notifications - 我如何向我所有的松弛用户发送消息
- node.js - 我无法在我的输入中输入任何信息
- azure-active-directory - 将组所有者作为组成员删除的 Powershell 脚本 Azure AD
- angular - 我应该为 Web 应用程序使用 Spring Cloud Gateway 还是 Ngnix
- r - 计算相对于 XY 坐标的最近点