首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Brightway2:“聚合LCI”生态发明版本和“单位”生态发明版本计算时间的差异

Brightway2:“聚合LCI”生态发明版本和“单位”生态发明版本计算时间的差异
EN

Stack Overflow用户
提问于 2018-08-30 08:16:52
回答 1查看 74关注 0票数 1

我很好奇如何解释使用“聚合LCI”(或有时称为"system“)的随机过程的计算时间的显著差异,以及使用Brigthway2的ecoinvent 3.4的”单元“版本。

直观地,我期望与聚合LCI版本更快的计算时间。但事实证明,使用单位版本的生态发明大约快20倍。

原因是什么?下面的代码(10个迭代)给出了聚合LCI版本的76秒和单元版本的3.7秒。

代码语言:javascript
复制
def lca_road():
    lca = bw.LCA({eidb.random():1}, ("IPCC 2013", "climate change", "GWP 
    100a"))
    lca.lci()
    lca.lcia()
    lca.score
timeit.timeit(lca_road, number=10)

因此,使用生态发明的聚合LCI版本是否有好处?还是我漏掉了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-08-30 09:16:08

为聚合版本构建生物圈矩阵需要花费更长的时间,因为它有更多的数字。我不会使用聚合版本,但我可以想象稀疏矩阵填充率将从大约2%上升到接近100%。这很容易解释时差,因为现在求解矩阵方程的时间还不到总计算时间的50%。如果坚持使用聚合结果,那么将相关活动拆分到一个新的数据库中。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52092247

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档