U
    ½mœd¯  ã                   @   sP   d Z ddlZddlmZmZ ddlmZ ejr:ddlm	Z	 ddd	gZ
d
d„ ZdS )z)Transformers for missing value imputationé    Né   )ÚMissingIndicatorÚSimpleImputer)Ú
KNNImputer)ÚIterativeImputerr   r   r   c                 C   s.   | dkrt | › d�ƒ‚tdt› d| › �ƒ‚d S )Nr   zÅ is experimental and the API might change without any deprecation cycle. To use it, you need to explicitly import enable_iterative_imputer:
from sklearn.experimental import enable_iterative_imputerzmodule z has no attribute )ÚImportErrorÚAttributeErrorÚ__name__)Úname© r   úP/home/sam/Atlas/atlas_env/lib/python3.8/site-packages/sklearn/impute/__init__.pyÚ__getattr__   s
    ÿr   )Ú__doc__ÚtypingÚ_baser   r   Z_knnr   ÚTYPE_CHECKINGZ
_iterativer   Ú__all__r   r   r   r   r   Ú<module>   s   
