...
(self, X)
| 257 | return self |
| 258 | |
| 259 | def transform(self, X): |
| 260 | """...""" |
| 261 | check_is_fitted(self, "filters_") |
| 262 | # Let the inheriting transformers check data by themselves |
| 263 | if self._is_base_ged: |
| 264 | X = self._check_data(X) |
| 265 | if self.dec_type == "single": |
| 266 | pick_filters = self.filters_[: self.n_components] |
| 267 | elif self.dec_type == "multi": |
| 268 | pick_filters = self._subset_multi_components() |
| 269 | X = pick_filters @ X |
| 270 | return X |
| 271 | |
| 272 | def _subset_multi_components(self, name="filters"): |
| 273 | # The shape of stored filters and patterns is |
no test coverage detected