Improve code readability and performance by using f-strings

Using f-strings can improve both the readability and performance. 
- F-strings make it easier to embed variables directly in the string, resulting in more concise and easier-to-read code. 
- F-strings are often faster than concatenation because they are evaluated at runtime rather than being built up piece by piece.
This commit is contained in:
Liam Rahimian 2023-04-22 00:45:08 +02:00 committed by GitHub
parent 6e5c875a69
commit 6fe4edcaef
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 1 additions and 1 deletions

View File

@ -71,7 +71,7 @@ def get_multi_binary_class_metric_fn(metrics, classes=None, class_dim=1):
for metric_name in metrics: for metric_name in metrics:
metric_name = metric_name.lower() # metric name are case insensitive. metric_name = metric_name.lower() # metric name are case insensitive.
class_metric_name = metric_name + "_" + (classes[i] if classes is not None else str(i)) class_metric_name = f"{metric_name}_{classes[i] if classes is not None else i}"
if class_metric_name in eval_metric_ops: if class_metric_name in eval_metric_ops:
# avoid adding duplicate metrics. # avoid adding duplicate metrics.