weixin_37859713 2019-05-10 15:16 采纳率: 0%
浏览 1434

python权重算法的代码

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)

这一段啥意思呢

  • 写回答

1条回答 默认 最新

  • zt3032 2019-05-10 17:36
    关注

    比如统计一个名字列表中 某一个名字出现占总名字的百分比 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

    评论

报告相同问题?

悬赏问题

  • ¥15 c程序不知道为什么得不到结果
  • ¥40 复杂的限制性的商函数处理
  • ¥15 程序不包含适用于入口点的静态Main方法
  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置