问答详情
源自:3-2 itemcf基础部分代码实战-上

如果数据有重复的怎么办?

for itemsimzuhe in sim_info[itemid][:topk]:
    itemsimid = itemsimzuhe[0]
    itemsimscore = itemsimzuhe[1]
    recome_info[user][itemsimid] = itemsimscore
在对用户前三次点击进行推荐的时候,如果 sim_info[itemid][:topk] 里面的数据重复了怎么办,
这样就会覆盖掉之前的数据了吧?
计算出也就不准确了。


提问者:wenqig 2018-12-19 14:04

个回答

  • David
    2018-12-19 23:22:02
    已采纳

    明白你的意思了,这个地方你说的重复是指的举例,比如点击了1,2,3 三个item,这三个item比如说都推出了4这个item,对4这个item的得分应该累加更妥当。