From 0fdd75405030290c5781be0c47aaf55f82e11ff0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ricardo=20Monta=C3=B1ana?= Date: Fri, 13 Oct 2023 13:35:24 +0200 Subject: [PATCH] Add constant features treatment --- mufs/Selection.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/mufs/Selection.py b/mufs/Selection.py index 4134eff..a70fefe 100755 --- a/mufs/Selection.py +++ b/mufs/Selection.py @@ -172,6 +172,10 @@ class MUFS: id_selected = idx merit = merit_new candidates.pop() + if id_selected is None: + # No more features to add all merits are nan because of + # constant features + break candidates.append(feature_order[id_selected]) self._scores.append(merit) del feature_order[id_selected]