【发布时间】:2021-05-10 12:38:04
【问题描述】:
我希望这本字典获得每个键的比率ln(value2/value1)(即ln(94.77730877)/ln(47.82938075))。
{'HKUST1_MOF': [94.77730877, 47.82938075], 'HKUST1_MOF_MCM41': [119.2920858, 55.70192895]}
我尝试了类似下面的代码来查看它是否有效,但我无法修改它以便我可以实际计算所需的值(每个键的比率 ln(value2/value1))。
这些是预期的结果。
{'HKUST1_MOF': [-0.683890743], 'HKUST1_MOF_MCM41': [-0.76156021]}
这是我使用的代码。 对于 d1 中的键:
d1[key] = [val/mean(d1[key]) for val in d1[key]]
【问题讨论】:
-
你的问题不一致......这些不是一回事:“ln(value2/value1)(即,ln(94.77730877)/ln(47.82938075))”
标签: python dictionary iteration