我想在我的生态发明数据库中找到所有的活动,其中有“电力,高电压市场”作为交换。问题是,活动的“名称”不是同一活动的“名称”,当它是一个交换时,我不得不找出。
当我搜索活动时:
marketforelectricity = [act for act in eidb if 'market for electricity, high voltage' in act['name'] and act['location']=='DE']
它产生正确的活动..。
但是,当我循环遍历一个活动的交换并以市场的名称搜索交换时,它不会产生任何结果,即
我需要获得我填写到数据库中的过程和排放的单个贡献-类似于这个问题:Brightway2 - Get LCA scores of immediate exchanges它适用于单个方法,但我想知道如何获得几种方法的结果,这些结果类似于做普通计算时的结果,然后可以保存为csv?有没有办法为此创建一个循环?非常感谢!Miriam
我已经成功地使用了 Armadillo 和OpenBLAS,在Ubuntu14.0464位的硕士论文中(安装了Armadillo,也没有安装)。性能令人印象深刻--我的代码主要来自基本的矩阵操作。所有这些都是使用所有可用的线程执行的。
现在,我尝试在Visual 2013中在OpenBLAS Windows 7 64位计算机上使用Armadillo和。我在网上找到了一些帮助,并成功地添加了PThread库。代码本身可以工作,但是性能很差。我用1000 x 1000矩阵测试了三种基本运算-加法、乘法和单元乘法.在这三个中,只有经典乘法使用所有的CPU能力。另外两个使用25%的CPU,这表明它们运