摘要: from math import sqrtdef sim_distance(prefs, person1, person2): si={} for item in prefs[person1]: if item in prefs[person2]: si[item]=1 if len(si)==0: return 0 sum_of_squares=sum([pow(prefs[person1][item]-prefs[person2][item],2) for item in prefs[person1] if item in prefs[person2]]) return 1/(1+s... 阅读全文
posted @ 2013-02-20 00:26 <无影人> 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 1.用户偏好数据存储用嵌套的字典表达不同人及其偏好,可以很方便地对其进行查询、修改。当数据相当大时,则选择奖数据存入数据库中。#影评者及其对几部电影的评价critics={'Lisa Rose': {'Lady in the Water': 2.5, 'Snakes on a Plane': 3.5,'Just My Luck': 3.0, 'Superman Returns': 3.5, 'You, Me and Dupree': 2.5,'The Night Listener': 阅读全文
posted @ 2013-02-20 00:00 <无影人> 阅读(219) 评论(0) 推荐(0) 编辑