我正在MESA库中构建一个代理模型,我发现RatchRunner有一个问题
它需要两个DICT-固定参数(这很明显)和变量参数,我们为每个变量定义一组参数。例如:
fixed_parameters = {
'size': 500
}
将确保大小变量在模型的每次运行中都是连续的,而
variable_parameters = {
'a': [1, 2, 3, 4, 5],
'b': [10, 11, 12, 13, 14, 15]
}
将创建两个列表的产品,并使用每个列表运行模型。在这种情况下: (1, 10), (2, 10),..., (1, 14), (1, 15),... 等等
问题是,我有一个包含很多变量的模型,从其他分析中,我知道某些组合没有意义。在我们的示例中,假设a=2只与b=12一起运行,出于某些原因,使用a=2、b=11或b=13等运行模型没有意义。我得到了一个包含所有所需组合的csv
所以,我的问题是,有没有办法将此文件的内容传递给BatchRunner, 或者我应该手动创建地图吗
目前没有回答
相关问题 更多 >
编程相关推荐