
    h                     h    S r SSKrSSKJrJr  SSKJr  \R                  (       a  SSKJ	r	  / SQr
S rg)	z*Transformers for missing value imputation.    N   )MissingIndicatorSimpleImputer)
KNNImputer)IterativeImputer)r   r   r   c                 T    U S:X  a  [        U  S35      e[        S[         SU  35      e)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__)names    O/var/www/html/shao/venv/lib/python3.13/site-packages/sklearn/impute/__init__.py__getattr__r      sD    !!f H H
 	
 78*,>tfE
FF    )__doc__typing_baser   r   _knnr   TYPE_CHECKING
_iterativer   __all__r    r   r   <module>r      s,    0
  2 	 -
=Gr   