MOMOJI.故事接龙·让我们一起讲故事,做个有故事的人

reduce: cfmr_itembased_step3_iisim_r.py



# coding=utf-8

import  sys



cur_ii_pair = None

score = 0.0

for line in sys.stdin:

    ii_pair, s = line.strip().split('\t')

    if cur_ii_pair == None:

        cur_ii_pair = ii_pair

    if cur_ii_pair != ii_pair:

        item_a, item_b = cur_ii_pair.split('_')

        print( "%s\t%s\t%s" % (item_a, item_b, score))

        cur_ii_pair = ii_pair

        score = 0.0

    score += float(s)

item_a, item_b = cur_ii_pair.split('_')

print ("%s\t%s\t%s" % (item_a, item_b, score))

by 匿名 @ 2020-03-07 11:31:31
全文模式 复制地址