Skip to content

Commit fcc9d93

Browse files
authored
Merge pull request #373 from ntumlgroup/update_regex_syntax
Update regex syntax for python3.12
2 parents bb4481f + 7ebfe0e commit fcc9d93

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

libmultilabel/linear/metrics.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -300,13 +300,13 @@ def get_metrics(monitor_metrics: list[str], num_classes: int, multiclass: bool =
300300
monitor_metrics = []
301301
metrics = {}
302302
for metric in monitor_metrics:
303-
if re.match("P@\d+", metric):
303+
if re.match(r"P@\d+", metric):
304304
metrics[metric] = PrecisionAtK(top_k=int(metric[2:]))
305-
elif re.match("R@\d+", metric):
305+
elif re.match(r"R@\d+", metric):
306306
metrics[metric] = RecallAtK(top_k=int(metric[2:]))
307-
elif re.match("RP@\d+", metric):
307+
elif re.match(r"RP@\d+", metric):
308308
metrics[metric] = RPrecisionAtK(top_k=int(metric[3:]))
309-
elif re.match("NDCG@\d+", metric):
309+
elif re.match(r"NDCG@\d+", metric):
310310
metrics[metric] = NDCGAtK(top_k=int(metric[5:]))
311311
elif metric in {"Another-Macro-F1", "Macro-F1", "Micro-F1"}:
312312
metrics[metric] = F1(num_classes, average=metric[:-3].lower(), multiclass=multiclass)

0 commit comments

Comments
 (0)