【问题标题】:Get method tuple from abbreviation in Brightway2从 Brightway2 中的缩写获取方法元组
【发布时间】:2017-01-12 06:36:35
【问题描述】:

在 Briwghtway2 中可以使用get_abbreviation() 将方法元组转换为字符串,例如:

In  [1] Method(('IPCC 2013', 'climate change', 'GWP 100a')).get_abbreviation()  
Out [1] 'ipcc-2013cg.bd5af3f67229a1cc291b8ecb7f316fcf'

是否可以从缩写返回元组(即去缩写)?

【问题讨论】:

    标签: brightway


    【解决方案1】:

    abbreviate 函数计算方法元组字符串的 MD5 哈希值。没有通用的方法来反转哈希,虽然有somereverse MD5 彩虹表,但它们似乎没有字符串bd5af3f67229a1cc291b8ecb7f316fcf。所以我认为除非你能找到一个可能的方法名称列表并计算出它们的缩写,否则你就不走运了。

    【讨论】:

    • 令人失望但正确的答案。根据我的需要,我将为我的项目中的所有方法生成并存储带有{method_tuple:method_abbreviation} 的字典。
    猜你喜欢
    • 2018-08-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多