Python 中的下游消费者列表
List of downstream consumers in Python
有没有办法获取 Python 中 activity 的下游消费者列表?下游消费者出现在 Activity 浏览器上,所以我想有办法获取它们,但我找不到。谢谢你的回答。
有不同的方法可以做到这一点,如果你采用 朴素的 方式,你可以遍历所有活动的技术圈交流,看看你的 activity 出现在那里。类似于:
myact = mydb.random() # being mydb a brightway database
users = []
for activity in mydb:
for exchange in activity.technosphere():
if exchange.input == myact:
users.append(activity)
这可能不是最快的方法,但它确实有效。另一种方法是对 activity 进行 LCA。查看与您的 activity 的乘积对应的行,查看该行的值不为零的列。我想那会更快。
有没有办法获取 Python 中 activity 的下游消费者列表?下游消费者出现在 Activity 浏览器上,所以我想有办法获取它们,但我找不到。谢谢你的回答。
有不同的方法可以做到这一点,如果你采用 朴素的 方式,你可以遍历所有活动的技术圈交流,看看你的 activity 出现在那里。类似于:
myact = mydb.random() # being mydb a brightway database
users = []
for activity in mydb:
for exchange in activity.technosphere():
if exchange.input == myact:
users.append(activity)
这可能不是最快的方法,但它确实有效。另一种方法是对 activity 进行 LCA。查看与您的 activity 的乘积对应的行,查看该行的值不为零的列。我想那会更快。