python推荐系统
PyRecs的Python项目详细描述
一个pythonrecommenders系统库
安装
我只在Python3.5.1上测试过
pip3 install pyrecs
用法
给定一个num_users x num_items的评分矩阵,预测用户0的评分 项目2和项目0的用户2:
>>>cf=pyrecs.collab.CollaborativeFiltering()>>>cf.fit([[10,3.4,np.nan,None],...[10,0,10,5],...[np.nan,1.4,10,3],...[np.nan,8,2,5]])>>>cf.predict([(0,2),(2,0)])array([10.68567893,8.31302514])
测试
py.test tests