背景:我已經在不同的LCA中使用了ParameterVectorLCA
,這些LCA可能已在不同的projects
中生成。我已經存儲了結果params
。我想確保params
的順序相同。tech_array和bio_array的順序
我所知道的:
- 我知道,這些參數數組的元素有指inputs
和outputs
兩個領域 - 我知道activity_dict
和bio_dict
能告訴我們這些inputs
和outputs
參考到
- 我知道這是可以通過使用相應activity_dict
和bio_dict
重新排序supply arrays
和inventory_matrices
從一個項目到另一個我不知道的是:
- 如果我的activity_dict
和bio_dict
對於兩個LCA都是相同的,我保證我的params
的順序是一樣的嗎?
- 如果我的activity_dict
和bio_dict
不一樣,我可以重新排列我的params
?我的策略是:
- 選擇我的生命週期評估「引用」
- 對於其他的LCA之一,更改
tech_params
和bio_params
那些參考LCA的input
和output
號碼(通過使用activity_dict
和bio_dict
) - 爲
tech_param
和bio_param
中的每個參數的字符串表示賦予一個索引。 - 查找我想重新排序的LCA的
tech_param
和bio_param
中相應的參數字符串表示形式的索引。 - 使用reindexing重新排序。
這樣做嗎?有一種更簡單的方法嗎?