Fix lexic mistake

This commit is contained in:
2022-04-10 11:54:40 +02:00
parent 04e060c647
commit 37da3c506a
2 changed files with 15 additions and 15 deletions

View File

@@ -1162,14 +1162,14 @@ class Summary:
class PairCheck:
def __init__(self, score, model_a, model_b, winners=False, loosers=False):
def __init__(self, score, model_a, model_b, winners=False, losers=False):
self.score = score
self.model_a = model_a
self.model_b = model_b
self.show_winners = winners
self.show_loosers = loosers
self.show_losers = losers
self.winners = []
self.loosers = []
self.losers = []
self.tie = []
def compute(self):
@@ -1194,23 +1194,23 @@ class PairCheck:
if result > 0:
self.winners.append(result_a["dataset"])
elif result < 0:
self.loosers.append(result_a["dataset"])
self.losers.append(result_a["dataset"])
else:
self.tie.append(result_a["dataset"])
def report(self):
print(f"{'Model':<20} {'File':<70} {'Score':<10} Win Tie Loose")
print("=" * 20 + " " + "=" * 70 + " " + "=" * 10 + " === === =====")
print(f"{'Model':<20} {'File':<70} {'Score':<10} Win Tie Lose")
print("=" * 20 + " " + "=" * 70 + " " + "=" * 10 + " === === ====")
print(f"{self.model_a:<20} {self.file_a:<70} {self.score_a:10.5f}")
print(
f"{self.model_b:<20} {self.file_b:<70} "
f"{self.score_b:10.5f} "
f"{TextColor.GREEN}{len(self.winners):3d} {TextColor.YELLOW}"
f"{len(self.tie):3d} {TextColor.RED}{len(self.loosers):5d}"
f"{len(self.tie):3d} {TextColor.RED}{len(self.losers):4d}"
)
if self.show_winners:
print(TextColor.GREEN + "Winners:")
print(self.winners)
if self.show_loosers:
print(TextColor.RED + "Loosers:")
print(self.loosers)
if self.show_losers:
print(TextColor.RED + "losers:")
print(self.losers)

View File

@@ -42,11 +42,11 @@ def parse_arguments():
)
ap.add_argument(
"-l",
"--loose",
"--lose",
type=bool,
default=False,
required=False,
help="show loose results",
help="show lose results",
)
args = ap.parse_args()
return (
@@ -54,7 +54,7 @@ def parse_arguments():
args.model1,
args.model2,
args.win,
args.loose,
args.lose,
)
@@ -64,8 +64,8 @@ if __name__ == "__main__":
model1,
model2,
win_results,
loose_results,
lose_results,
) = parse_arguments()
pair_check = PairCheck(score, model1, model2, win_results, loose_results)
pair_check = PairCheck(score, model1, model2, win_results, lose_results)
pair_check.compute()
pair_check.report()