作为一个预言,我有一个与之前“清理”数据库的问题有关的问题。我如何确定为什么我的技术圈不再是方形的?
我对我的数据库做了一些事情,如果我尝试做一个随机活动的 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'])
这种方法对于查找具有多个参考流的活动是否正确?否则,我怎样才能找到使我的矩阵不可逆的产品?