# HG changeset patch # User Laman # Date 2022-10-04 22:31:01 # Node ID 7897aa8656bc257ec7f0741ccd5d76d53546b07a # Parent f896b3675ee77f4bec04acfecae50881d4c981c5 basic gets diff --git a/shared.py b/shared.py --- a/shared.py +++ b/shared.py @@ -70,8 +70,10 @@ class Sample: use letter, digrams, trigrams use absolute x square""" """make a set difference of keys, multiply its size by the max score""" - res = sum(abs(v-other.ranked_ngrams.get(k, len(other.ranked_ngrams))) for (k, v) in self.ranked_ngrams.items()) + \ - sum(abs(v-self.ranked_ngrams.get(k, len(self.ranked_ngrams))) for (k, v) in other.ranked_ngrams.items()) + m = len(other.ranked_ngrams) + n = len(self.ranked_ngrams) + res = sum(abs(v-other.ranked_ngrams.get(k, m)) for (k, v) in self.ranked_ngrams.items()) + \ + sum(abs(v-self.ranked_ngrams.get(k, n)) for (k, v) in other.ranked_ngrams.items()) return res