From e1dd0e84e897d9883cf9fe3ccae52b30dd1d4d27 Mon Sep 17 00:00:00 2001 From: Adeel Hassan Date: Fri, 14 Oct 2022 23:37:34 +0500 Subject: [PATCH] simpler implementation of #8 --- focal_loss.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/focal_loss.py b/focal_loss.py index b0a4175..ff21d89 100644 --- a/focal_loss.py +++ b/focal_loss.py @@ -51,8 +51,7 @@ def __init__(self, def __repr__(self): arg_keys = ['alpha', 'gamma', 'ignore_index', 'reduction'] arg_vals = [self.__dict__[k] for k in arg_keys] - arg_vals = [f'\'{v}\'' if isinstance(v, str) else v for v in arg_vals] - arg_strs = [f'{k}={v}' for k, v in zip(arg_keys, arg_vals)] + arg_strs = [f'{k}={v!r}' for k, v in zip(arg_keys, arg_vals)] arg_str = ', '.join(arg_strs) return f'{type(self).__name__}({arg_str})'