for itemsimzuhe in sim_info[itemid][:topk]: itemsimid = itemsimzuhe[0] itemsimscore = itemsimzuhe[1] recome_info[user][itemsimid] = itemsimscore
在对用户前三次点击进行推荐的时候,如果 sim_info[itemid][:topk] 里面的数据重复了怎么办, 这样就会覆盖掉之前的数据了吧? 计算出也就不准确了。
明白你的意思了,这个地方你说的重复是指的举例,比如点击了1,2,3 三个item,这三个item比如说都推出了4这个item,对4这个item的得分应该累加更妥当。