def recommendTest2(self):
		myMat = mat(self.loadExData2())
		## 第一个参数为数据,第二个参数为用户,第三个参数为数量
		## 结果为[(2, 2.5), (1, 2.0243290220056256)],表示用户对第1和2项的估计评分
		recommend = Recommend()
		print recommend.recommend(myMat, 2, 8, recommend.cosSim, recommend.svdEst)
		print recommend.recommend(myMat, 2, 8, recommend.cosSim, recommend.standEst)
Exemple #2
0
 def recommendTest2(self):
     myMat = mat(self.loadExData2())
     ## 第一个参数为数据,第二个参数为用户,第三个参数为数量
     ## 结果为[(2, 2.5), (1, 2.0243290220056256)],表示用户对第1和2项的估计评分
     recommend = Recommend()
     print recommend.recommend(myMat, 2, 8, recommend.cosSim,
                               recommend.svdEst)
     print recommend.recommend(myMat, 2, 8, recommend.cosSim,
                               recommend.standEst)
	def recommendTest(self):
		myMat = mat(self.loadExData())
		print myMat
		myMat[0, 1] = myMat[0, 0] = myMat[1, 0] = myMat[2, 0] = 4
		myMat[3, 3] = 2
		print myMat
		## 第一个参数为数据,第二个参数为用户,第三个参数为数量
		## 结果为[(2, 2.5), (1, 2.0243290220056256)],表示用户对第1和2项的估计评分
		recommend = Recommend()
		print recommend.recommend(myMat, 2, 5, recommend.cosSim, recommend.standEst)
Exemple #4
0
 def recommendTest(self):
     myMat = mat(self.loadExData())
     print myMat
     myMat[0, 1] = myMat[0, 0] = myMat[1, 0] = myMat[2, 0] = 4
     myMat[3, 3] = 2
     print myMat
     ## 第一个参数为数据,第二个参数为用户,第三个参数为数量
     ## 结果为[(2, 2.5), (1, 2.0243290220056256)],表示用户对第1和2项的估计评分
     recommend = Recommend()
     print recommend.recommend(myMat, 2, 5, recommend.cosSim,
                               recommend.standEst)