2 つのリストがtokens_e_set
ありtokens_f_set
、2 つのすべての要素のすべての可能な組み合わせをディクショナリのキーとしてマップしたいとしますt_e_f
。これらのキーはすべて、 の値も持っている必要があります1/len(tokens_e_set)
。非常に長いトークンのリストを処理する必要があるため、最速の方法でそれを行う方法を探していました。コードは次のとおりです。
init_value=1/len(tokens_e_set)
t_e_f=collection.defaultdict(float)
for word_e in tokens_e_set:
for word_f in tokens_f_set:
t_e_f[(word_e,word_f)]=init_value
ありがとうございました!