0
我試圖編寫代碼來計算組內和組之間的一堆數據中的成對差異。也就是說,我已經將數據加載到字典中,這樣的數據j的K組第i個值是訪問由蟒蛇 - 訪問所有字典元素不對應的鍵
data[j][group[k]][i]
我爲循環寫入計算組配對差異中的所有的,但我有點卡在如何計算組間差異。有沒有辦法將data[j][group[k]]
中的所有值與data[j][*NOT*group[k]]
中的所有值進行比較? 感謝您的任何建議。
目前還不清楚數據結構是什麼,以及您計算差異的具體方法。假設data [j]是一個字典,你可以用鍵!= group [k]作爲詞典理解獲得一個「子字典」:{d:data [j] [d] for d in data [j] if d! =組[k]}。 – hvwaldow