第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

推薦時(shí)過濾掉該用戶點(diǎn)擊過的物品序列

'''python
for?user,?item_list?in?user_click.items():
????temp_dict?=?{}
????for?itemid?in?item_list:
????????temp_dict.setdefault(itemid,?1)
????recom_result.setdefault(user,?{})
'''
大家好,不是很明白,temp_dict是怎么在推薦時(shí)過濾掉該用戶點(diǎn)擊過的物品序列?


正在回答

2 回答

您好,是在recom_result 裝載之前需要判斷一下itemid_j 是否是tmp_dict的key。謝謝您的問題。原視頻代碼中好像這個(gè)地方有點(diǎn)問題。

0 回復(fù) 有任何疑惑可以回復(fù)我~

可以將

for?itemid_j?in?user_click[userid_j][:item_num]:
????recom_result[user].setdefault(itemid_j,?sim_score)

修改成

num_choose?=?0
for?itemid_j?in?user_click[userid_j]:
????if?itemid_j?not?in?tmp_dict:
????????recom_result[user].setdefault(itemid_j,?sim_score)
????????num_choose?+=?1
????????if?num_choose?>=?item_num:
????????????break

這樣tmp_dict就能發(fā)揮作用了


0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

推薦時(shí)過濾掉該用戶點(diǎn)擊過的物品序列

我要回答 關(guān)注問題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)