aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pyecsca/ec/formula/metrics.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/pyecsca/ec/formula/metrics.py b/pyecsca/ec/formula/metrics.py
index 64c7a30..9b521c4 100644
--- a/pyecsca/ec/formula/metrics.py
+++ b/pyecsca/ec/formula/metrics.py
@@ -47,11 +47,11 @@ def formula_similarity_abs(one: Formula, other: Formula) -> Dict[str, float]:
one_polys, one_result_polys = formula_ivs(one)
other_polys, other_result_polys = formula_ivs(other)
- one_polys = set([f if f.LC() > 0 else -f for f in one_polys])
- other_polys = set([f if f.LC() > 0 else -f for f in other_polys])
+ one_polys = {f if f.LC() > 0 else -f for f in one_polys}
+ other_polys = {f if f.LC() > 0 else -f for f in other_polys}
- one_result_polys = set([f if f.LC() > 0 else -f for f in one_result_polys])
- other_result_polys = set([f if f.LC() > 0 else -f for f in other_result_polys])
+ one_result_polys = {f if f.LC() > 0 else -f for f in one_result_polys}
+ other_result_polys = {f if f.LC() > 0 else -f for f in other_result_polys}
return {
"output": len(one_result_polys.intersection(other_result_polys))
/ max(len(one_result_polys), len(other_result_polys)),