spam-classifier
/
venv
/lib
/python3.11
/site-packages
/sklearn
/experimental
/enable_iterative_imputer.py
| """Enables IterativeImputer | |
| The API and results of this estimator might change without any deprecation | |
| cycle. | |
| Importing this file dynamically sets :class:`~sklearn.impute.IterativeImputer` | |
| as an attribute of the impute module:: | |
| >>> # explicitly require this experimental feature | |
| >>> from sklearn.experimental import enable_iterative_imputer # noqa | |
| >>> # now you can import normally from impute | |
| >>> from sklearn.impute import IterativeImputer | |
| """ | |
| # Authors: The scikit-learn developers | |
| # SPDX-License-Identifier: BSD-3-Clause | |
| from .. import impute | |
| from ..impute._iterative import IterativeImputer | |
| # use settattr to avoid mypy errors when monkeypatching | |
| setattr(impute, "IterativeImputer", IterativeImputer) | |
| impute.__all__ += ["IterativeImputer"] | |