From 6deb582801d0282315897c3662b3a6c84828b049 Mon Sep 17 00:00:00 2001 From: Marko Toplak Date: Wed, 24 Jul 2024 10:32:42 +0200 Subject: [PATCH] MNF: handle strange data --- orangecontrib/spectroscopy/preprocess/__init__.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/orangecontrib/spectroscopy/preprocess/__init__.py b/orangecontrib/spectroscopy/preprocess/__init__.py index 6b2f10b44..b40ff4bf4 100644 --- a/orangecontrib/spectroscopy/preprocess/__init__.py +++ b/orangecontrib/spectroscopy/preprocess/__init__.py @@ -55,14 +55,14 @@ class MNFDenoisingFeature(SelectColumn): InheritEq = True -class _MNFCommon(CommonDomain): +class _MNFCommon(CommonDomainOrderUnknowns): def __init__(self, domain, components): super().__init__(domain) self.domain = domain self.components = components - def transformed(self, data): + def transformed(self, X, _): """ Minimum Noise Fraction calculation @@ -77,7 +77,6 @@ def transformed(self, data): :return: denoised data cube """ - X = data.X m = X.shape N = np.zeros((m[0], m[1]), dtype=np.float64)