作为一个预言,我有一个与a previous question"清洁"相关的问题。数据库。我怎样才能确定为什么我的技术圈不再是正方形?
我已经对我的数据库做了一些事情,如果我尝试做一个随机活动的LCIA
def testactivity(activity):
method_key=methods.random()
fu={activity:1}
lca = LCA(fu,method_key)
lca.lci()
lca.lcia()
print(lca.score)
return()
testactivity(Database('ei_33consequential').random())
我收到此警告消息:NonsquareTechnosphere:Technosphere矩阵不是正方形:12384活动(列)和12385产品(行)。使用LeastSquaresLCA解决此系统,或修复输入数据。
我试图找到一个带有两个参考产品的数据集,检查我是否通过数据库循环检查"生产量"不是浮动的。但我没有找到任何东西"错误"
for ds in Database('ei_33consequential'):
if (isinstance(act['production amount'],float))==False:
print(ds['name'])
这种方法对于找到具有多个参考流的活动是否正确?否则,我怎样才能找到使我的矩阵不可逆的产品?
答案 0 :(得分:0)
您可以查看哪些活动包含多个生产交换,具体如下:
for a in Database("ecoinvent 3.3 cutoff"):
assert len(a.production()) == 1