Exemplo n.º 1
0
 def test_euclideanDistanceLengthNormalisation(self):
     vector1 = ('cricket','is','a','game','played','by','fools','watched','others')
     vector1 = feeds.create_word_vector(vector1)
       #test data same article, doubled length to test normalisation
     vector2 = ('cricket','is','a','game','played','by','fools','watched','others','cricket','is','a','game','played','by','fools','watched','others')
     vector2 = feeds.create_word_vector(vector2)
     result = processor.get_euclidean_dif(vector1, vector2)
     self.assertEqual(result, 0.0)
Exemplo n.º 2
0
 def test_euclideanDistanceDifferentArticle(self):
     vector1 = ('cricket','is','a','game','played','by','fools','watched','others')
     vector1 = feeds.create_word_vector(vector1)
       #test data same article, doubled length to test normalisation
     vector2 = ('bing','bong','boop','billa','zac','time','test','shane','red')
     vector2 = feeds.create_word_vector(vector2)aquire
     result = processor.get_euclidean_dif(vector1, vector2)
     self.assertAlmostEqual(result, 1.0, 4 )
Exemplo n.º 3
0
 def test_euclideanDistanceSameArticleisZero(self):
     vector1 = ('cricket','is','a','game','played','by','fools','watched','others')
     vector1 = feeds.create_word_vector(vector1)
     result = processor.get_euclidean_dif(vector1, vector1)
     self.assertEqual(result, 0.0)