我必須定義一個巨大的稀疏矩陣,該矩陣的行索引是一個大小爲5的向量,該矩陣的列索引也是一個大小的向量5.更具體地說,要檢索此矩陣中的元素,我需要知道兩個向量:定義一個帶有向量作爲內部和外部鍵的字典
- 一個是行向量,我們稱之爲
(i,j,k,l,m)
。其中i=1,...,20,j=1,...,10, k=1,...,10, l=1,...,10, m=1,...,10.
一個列,我們稱之爲
(n,o,p,q,r)
。同樣地,n=1,...,20, o=1,...,10, p=1,...,10, q=1,...,10, r=1,...,10
。我 試圖實現字典詞典的想法,其中 的
Dict_1
字典的每個鍵指向另一個字典, 姑且稱之爲Dict_2
。其中Dict_1
的密鑰是行的向量和 密鑰的Dict_2
是列的向量。
我真的很感激任何提示或幫助定義這本詞典。我看着What is the best way to implement nested dictionaries in Python?,但不能 弄清楚如何將這個想法延伸到我的行和 列鍵是向量的情況。我真的很感謝任何幫助,評論。
什麼是矢量?你是指一個元組? –