def test_valid_input(self):
     self.assertEqual(soft_tfidf(['a', 'b', 'a'], ['a', 'c'], [['a', 'b', 'a'], ['a', 'c'], ['a']], sim_func=jaro,
                                 threshold=0.8), 0.17541160386140586)
     self.assertEqual(soft_tfidf(['a', 'b', 'a'], ['a'], [['a', 'b', 'a'], ['a', 'c'], ['a']],
                                 threshold=0.9), 0.5547001962252291)
     self.assertEqual(soft_tfidf(['a', 'b', 'a'], ['a'], [['x', 'y'], ['w'], ['q']]), 0.0)
     self.assertEqual(soft_tfidf(['aa', 'bb', 'a'], ['ab', 'ba'], sim_func=affine, threshold=0.6),
                      0.81649658092772592)
Пример #2
0
 def test_valid_input(self):
     self.assertEqual(
         soft_tfidf(['a', 'b', 'a'], ['a', 'c'],
                    [['a', 'b', 'a'], ['a', 'c'], ['a']],
                    sim_func=jaro,
                    threshold=0.8), 0.17541160386140586)
     self.assertEqual(
         soft_tfidf(['a', 'b', 'a'], ['a'],
                    [['a', 'b', 'a'], ['a', 'c'], ['a']],
                    threshold=0.9), 0.5547001962252291)
     self.assertEqual(
         soft_tfidf(['a', 'b', 'a'], ['a'], [['x', 'y'], ['w'], ['q']]),
         0.0)
     self.assertEqual(
         soft_tfidf(['aa', 'bb', 'a'], ['ab', 'ba'],
                    sim_func=affine,
                    threshold=0.6), 0.81649658092772592)
 def test_invalid_input3(self):
     soft_tfidf(None, None)
 def test_invalid_input2(self):
     soft_tfidf(None, ['b'])
 def test_invalid_input4(self):
     soft_tfidf(['a'], None)
 def test_invalid_input1(self):
     soft_tfidf(1, 1)
Пример #7
0
 def test_invalid_input3(self):
     soft_tfidf(None, None)
Пример #8
0
 def test_invalid_input2(self):
     soft_tfidf(None, ['b'])
Пример #9
0
 def test_invalid_input4(self):
     soft_tfidf(['a'], None)
Пример #10
0
 def test_invalid_input1(self):
     soft_tfidf(1, 1)
Пример #11
0
 def time_medium_large_wi_rep(self):
     simfunctions.soft_tfidf(_med_num_tokens_wo_rep, _large_num_tokens_wo_rep, corpus_list=self.corpus_list)
Пример #12
0
 def time_small_large_wi_rep_no_corpus(self):
     simfunctions.soft_tfidf(_small_num_tokens_wi_rep, _large_num_tokens_wi_rep)
Пример #13
0
 def time_small_medium_wi_rep_no_corpus(self):
     simfunctions.soft_tfidf(_small_num_tokens_wi_rep, _med_num_tokens_wi_rep)
Пример #14
0
 def time_small_large_wi_rep(self):
     simfunctions.soft_tfidf(_small_num_tokens_wi_rep, _large_num_tokens_wi_rep, corpus_list=self.corpus_list)
Пример #15
0
 def time_small_medium_wo_rep(self):
     simfunctions.soft_tfidf(_small_num_tokens_wo_rep, _med_num_tokens_wo_rep, corpus_list=self.corpus_list)
Пример #16
0
 def time_medium_large_wi_rep_no_corpus(self):
     simfunctions.soft_tfidf(_med_num_tokens_wo_rep, _large_num_tokens_wo_rep)