brightway - 如何将带参数的交易所添加到组中?
问题描述
我在Brightway2中创建了一个数据库,并使用参数创建了该数据库中的几乎所有活动。为了更新这些参数,我使用parameters.add_exchanges_to_group(group, activity)
andActivityParameter.recalculate_exchanges(group)
当有很多活动时,这段代码很慢!还有其他方法可以在参数类中添加交换到组吗?!
我们可以在字典或列表中定义组并一步导入,而不是将活动一一添加到组中吗?
解决方案
您可以在此处查看参数代码。没有其他方法可以添加交换。
你的用例是什么?如果有很多参数化交换,也许将参数存储为文本字符串不是最好的方法。我建议要么编写一个库来生成库存数据,要么使用presamples。
推荐阅读
- javascript - Barba Js 在第一次链接上重新加载页面
- html - 如何使用引导程序将 div 向右对齐?
- r - R 中的代码可读性:如何避免 get() 和 assign()
- c# - ReSharper NUnit3 - 使用没有复制本地副本的 dll
- python - Pytorch NLP 模型在进行推理时不使用 GPU
- javascript - 如何在函数外传输数据
- google-cloud-platform - 在 Google Cloud Run 中容器化应用程序时出现 Docker 错误
- javascript - JS棋盘阅读器Y坐标问题
- python - 与 python 类似的句子 like bash with jq
- r - 在数据集中使用过滤器功能时的问题