debug不出來一段代碼
排序完的sim_info,會從字典里面的嵌套字典,變成字典{key:itemid_i :[(itemid_j, sim_Score),.......]},
for itemsimzuhe in sim_info[itemid][:topk]:
? ? ? ? ? ? ? ? itemsimid = itemsimzuhe[0]
? ? ? ? ? ? ? ? itemsimscore = itemsimzuhe[1]
? ? ? ? ? ? ? ? recom_info[user][itemsimid]= itemsimscore
這里解元祖的包時,總是沒數據,不知道為什么。打印value類型是list, 手動可以取出元祖的兩個值,在這短代碼里卻解不出來。為什么呀,求大佬回答一下。py3
2023-03-16
數據類型對的嗎?