def evaluate(self, val_data, user_ls=None): self.scores = {} self.score(val_data, user_ls) vbf_dict = self.scores results = {u:evaluate_threshold(self.thresh[u], vbf_dict[u]) for u in (user_ls if (user_ls != None) else self.thresh.keys())} return results
def evaluate(self, val_data, user_ls=None): ''' also consider moving this into Authenticator.py ''' self.scores = {} self.score(val_data, user_ls) results = {u:evaluate_threshold(self.thresh[u], self.scores[u]) for u in (user_ls if (user_ls != None) else self.thresh.keys())} return results