def get_semantics(self, ind): semantics = [] fitness = 0 for input, output in self.test_cases: result = p(input) semantics.append(result) fitness += editdist(result, output) return fitness, semantics
def __call__(self, p): fitness = 0 for input, output in self.test_cases: fitness += editdist(output, p(input)) return fitness