2016-10-26 5 views
0

グループ内およびグループ間のデータのペアに対の違いを計算するコードを記述しようとしています。これは、グループk内のデータjのi番目の値は、私は内のグループのペアごとの差のすべてを計算するためのループのために書いたpython - キーに対応しないすべての辞書要素にアクセスする

data[j][group[k]][i] 

によってアクセス可能であるように、私は辞書にデータをロードした、ですが、私はちょっとグループ間の違いを計算する方法についてちょっと固執しています。 data[j][group[k]]のすべての値をdata[j][*NOT*group[k]]のすべての値と比較する方法はありますか? ありがとうございます。

+1

データ構造がどのようなものなのか、正確に違いを計算するのかは不明です。データ[j]がdictであれば、dict- comprehensionとしてキー[group] [k]を使って "sub-dict"を得ることができます:{d:data [j] [d] =グループ[k]}。 – hvwaldow

答えて

0

あなたはそれらをすべて比較して、比較しているものと同じグループがあるものを投げ捨てることができます。あなたが比較されている一時的なグループのグループに等しい[L] [k]はマイナスのインスタンスを作る

それとも

(私はそれが理にかなって願っています)。

関連する問題