コード例 #1
0
 def test_nearest_cosine_similarity(self):
     users = {
         "John": {
             "a": 1,
             "b": 2,
             "c": 3
         },
         "Sarah": {
             "a": 1,
             "b": 2,
             "c": 3
         },
         "Andrew": {
             "a": -1,
             "b": -2,
             "c": -3
         }
     }
     nearest = similarity.nearest_cosine("John", users)
     self.assertEqual(nearest, [(0.0, 'Sarah'), (2.0, 'Andrew')])
コード例 #2
0
 def test_nearest_cosine_similarity(self):
     users = {
         "John": {
             "a": 1,
             "b": 2,
             "c": 3
         },
         "Sarah": {
             "a": 1,
             "b": 2,
             "c": 3
         },
         "Andrew": {
             "a": -1,
             "b": -2,
             "c": -3
         }
     }
     nearest = similarity.nearest_cosine("John", users)
     self.assertEqual(nearest, [(0.0, 'Sarah'), (2.0, 'Andrew')])
コード例 #3
0
ファイル: recommend.py プロジェクト: fl00r/datamining
 def recommend(self, k):
   return similarity.nearest_cosine(k, self.data)[0]
コード例 #4
0
 def recommend(self, k):
     return similarity.nearest_cosine(k, self.data)[0]