def test_invalid_input3(self):
     overlap_coefficient(None, None)
 def test_invalid_input1(self):
     overlap_coefficient(['a'], None)
 def test_invalid_input2(self):
     overlap_coefficient(None, ['b'])
예제 #4
0
 def time_medium_large_wi_rep(self):
     simfunctions.overlap_coefficient(_med_num_tokens_wo_rep, _large_num_tokens_wo_rep)
 def test_valid_input(self):
     self.assertEqual(overlap_coefficient([], []), 1.0)
     self.assertEqual(overlap_coefficient(['data', 'science'], ['data']), 1.0 / min(2.0, 1.0))
     self.assertEqual(overlap_coefficient(['data', 'science'], ['science', 'good']), 1.0 / min(2.0, 3.0))
     self.assertEqual(overlap_coefficient([], ['data']), 0)
     self.assertEqual(overlap_coefficient(['data', 'data', 'science'], ['data', 'management']), 1.0 / min(3.0, 2.0))
예제 #6
0
 def time_small_medium_wi_rep(self):
     simfunctions.overlap_coefficient(_small_num_tokens_wi_rep, _med_num_tokens_wi_rep)
예제 #7
0
 def time_small_large_wi_rep(self):
     simfunctions.overlap_coefficient(_small_num_tokens_wi_rep, _large_num_tokens_wi_rep)
예제 #8
0
 def time_medium_medium_wi_rep(self):
     simfunctions.overlap_coefficient(_med_num_tokens_wi_rep, _med_num_tokens_wi_rep)
예제 #9
0
 def time_large_large_wo_rep(self):
     simfunctions.overlap_coefficient(_large_num_tokens_wo_rep, _large_num_tokens_wo_rep)
예제 #10
0
 def time_small_small_wi_rep(self):
     simfunctions.overlap_coefficient(_small_num_tokens_wi_rep, _small_num_tokens_wi_rep)
예제 #11
0
 def time_small_small_wo_rep(self):
     simfunctions.overlap_coefficient(_small_num_tokens_wo_rep, _small_num_tokens_wo_rep)
예제 #12
0
 def test_invalid_input3(self):
     overlap_coefficient(None, None)
예제 #13
0
 def test_invalid_input2(self):
     overlap_coefficient(None, ['b'])
예제 #14
0
 def test_invalid_input1(self):
     overlap_coefficient(['a'], None)