a
    �ù»j  ã                   @   sN   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	 g d¢Z
dd	„ ZdS )
z*Transformers for missing value imputation.é    Né   )ÚMissingIndicatorÚSimpleImputer)Ú
KNNImputer)ÚIterativeImputer)r   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   ú=E:\soccer\ml_env\Lib\site-packages\sklearn/impute/__init__.pyÚ__getattr__   s
    ÿr   )Ú__doc__ÚtypingZ_baser   r   Z_knnr   ÚTYPE_CHECKINGZ
_iterativer   Ú__all__r   r   r   r   r   Ú<module>   s   