weight_dict = {}
for k,values in dictionary_dict.items():
key = iext_dct.get(k)
tmp = []
for x in values:
w = word_count_dict.get(x,0)
tmp.append(w)
print(tmp)
print(sum(tmp))
print(sum(tmp)/sum(count_list))
weight_dict[key] = sum(tmp)/sum(count_list)
这一段啥意思呢
比如统计一个名字列表中 某一个名字出现占总名字的百分比 dingyi出现了1次,suner出现了2次 zhangsan出现了3次 lisi出现了5次wangwu出现了2次
3, "lisi": 5, "wangwu": 2}
dictionary_dict = {"a": ["zhangsan", "lisi", "wangwu"]}
word_count_dict = {"zhangsan": 3, "lisi": 5, "wangwu": 2}
那么tmp 就是 [3, 5, 2]
sum(tmp) = 10
count_list = [1, 2, 3, 5, 2] # 可能代表的意思 各个名字出现的次数
sum(count_list)=13
那么zhangsan、lisi、wangwu出现的百分比就是10/13