MCPcopy Create free account
hub / github.com/OpenBitSys/BitDistiller / _match_numbers_if_present

Method _match_numbers_if_present

test/general/lm_eval/tasks/drop.py:232–243  ·  view source on GitHub ↗
(self, gold_bag, predicted_bag)

Source from the content-addressed store, hash-verified

230 return f1
231
232 def _match_numbers_if_present(self, gold_bag, predicted_bag):
233 gold_numbers = set()
234 predicted_numbers = set()
235 for word in gold_bag:
236 if self._is_number(word):
237 gold_numbers.add(word)
238 for word in predicted_bag:
239 if self._is_number(word):
240 predicted_numbers.add(word)
241 if (not gold_numbers) or gold_numbers.intersection(predicted_numbers):
242 return True
243 return False
244
245 def _is_number(self, text):
246 try:

Callers 1

_align_bagsMethod · 0.95

Calls 1

_is_numberMethod · 0.95

Tested by

no test coverage detected