diff options
Diffstat (limited to 'check.py')
-rwxr-xr-x | check.py | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -1,6 +1,7 @@ #!/usr/bin/env python3 import fileinput +from math import log if __name__ == '__main__': scores = dict() @@ -8,7 +9,7 @@ if __name__ == '__main__': query, dbpediaid, relevance, field, nvalues, nmatches = line.split('\t') if field not in scores: scores[field] = 0 - scores[field] += float(relevance) * int(nmatches) / int(nvalues) + scores[field] += float(relevance) * log(1 + int(nmatches)/int(nvalues)) for field, score in scores.items(): print('{}\t{}'.format(field, score)) |