Ë
    8Ò^jK  ã                   óh  — d dl Z d dlmZ d dlmZmZmZmZmZ d dl	m
Z
mZ eeegdgddddddddœ	eegg d	¢dd
dgddddœgZej                  ej                  ej                  ej                   ej"                  gd
ddgddddddœej                  ej                  ej                  ej                   ej"                  gdgddddddj%                  dj'                  «       «      dœgZe j*                  j-                  de«      ed„ «       «       Ze j*                  j-                  de«      ed„ «       «       Zy)é    N)Úmetrics)ÚBaggingClassifierÚBaggingRegressorÚIsolationForestÚStackingClassifierÚStackingRegressor)Úassert_docstring_consistencyÚskip_if_no_numpydocÚmax_samplesFz4The number of samples to draw from X to train each.*)	ÚobjectsÚinclude_paramsÚexclude_paramsÚinclude_attrsÚexclude_attrsÚinclude_returnsÚexclude_returnsÚdescr_regex_patternÚignore_types)ÚcvÚn_jobsÚpassthroughÚverboseTÚfinal_estimator_)r   r   r   r   r   r   r   r   ÚaverageÚzero_divisionú a/  This parameter is required for multiclass/multilabel targets\.
            If ``None``, the metrics for each class are returned\. Otherwise, this
            determines the type of averaging performed on the data:
            ``'binary'``:
                Only report results for the class specified by ``pos_label``\.
                This is applicable only if targets \(``y_\{true,pred\}``\) are binary\.
            ``'micro'``:
                Calculate metrics globally by counting the total true positives,
                false negatives and false positives\.
            ``'macro'``:
                Calculate metrics for each label, and find their unweighted
                mean\.  This does not take label imbalance into account\.
            ``'weighted'``:
                Calculate metrics for each label, and find their average weighted
                by support \(the number of true instances for each label\)\. This
                alters 'macro' to account for label imbalance; it can result in an
                F-score that is not between precision and recall\.[\s\w]*\.*
            ``'samples'``:
                Calculate metrics for each instance, and find their average \(only
                meaningful for multilabel classification where this differs from
                :func:`accuracy_score`\)\.Úcasec                 ó   — t        di | ¤Ž y)z@Check docstrings parameters consistency between related classes.N© ©r	   ©r   s    ú~/var/www/ramen.bs-engineer-server.com/venv/lib/python3.12/site-packages/sklearn/tests/test_docstring_parameters_consistency.pyÚ test_class_docstring_consistencyr#   f   ó   € ô !Ñ( 4Ó(ó    c                 ó   — t        di | ¤Ž y)zBCheck docstrings parameters consistency between related functions.Nr   r    r!   s    r"   Ú#test_function_docstring_consistencyr'   m   r$   r%   )ÚpytestÚsklearnr   Úsklearn.ensembler   r   r   r   r   Úsklearn.utils._testingr	   r
   Ú!CLASS_DOCSTRING_CONSISTENCY_CASESÚprecision_recall_fscore_supportÚf1_scoreÚfbeta_scoreÚprecision_scoreÚrecall_scoreÚjoinÚsplitÚ$FUNCTION_DOCSTRING_CONSISTENCY_CASESÚmarkÚparametrizer#   r'   r   r%   r"   ú<module>r7      sž  ðó å ÷õ ÷ Uð &Ð'7¸ÐIØ(˜/ØØØØ ØØVØ&ñ
ð 'Ð(9Ð:ÚDØØØ,Ð-Ø ØØ#ñ	ð%Ð !ð6 ×3Ñ3Ø×ÑØ×ÑØ×#Ñ#Ø× Ñ ð
ð Ø$ oÐ6ØØØ ØØ#ñð$ ×3Ñ3Ø×ÑØ×ÑØ×#Ñ#Ø× Ñ ð
ð %˜+ØØØØ ØØ"Ÿx™xð.÷. ‰e‹gó3 
ñ)ð#;(Ð $ð| ‡�×Ñ˜Ð!BÓCØñ)ó ó Dð)ð
 ‡�×Ñ˜Ð!EÓFØñ)ó ó Gñ)r%   