`L iS|dZddlmZddlZddlmZddlmZddl m Z ddl m Z ddl mZdd lmZdd lmZd Zd Zy) z6 Testing for the base module (sklearn.ensemble.base). ) OrderedDictN) load_iris)LinearDiscriminantAnalysis)BaggingClassifier)_set_random_states)SelectFromModel) Perceptron)Pipelinecdttdd}t}|j|j|j g|_|jtjjd}|j||j||jddt|k(sJdt|j k(sJt|dtsJ|djJt|djtsJt|djtsJ|dj|djk7sJtttjd}|j|j|j y) N random_state) estimator n_estimatorsF)appendr)rr rfitdatatarget estimators__make_estimatornprandom RandomStatelen isinstancer intint32)ensembleirisr np_int_ensembles f/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/sklearn/ensemble/tests/test_base.py test_baser$sn $/aH ;D LLDKK(H 99((+L ,7 ,7 E* H   H(() )) ) hqk: .. . A; # # ++ + hqk.. 44 4 hqk.. 44 4 A; # #x{'?'? ?? ?',RXXa[O 4;;/cttdtd}|jJt|dt |jt sJt|dt |jt sJtd}t|d|j|jk(sJd}t |}t|dt |jddjjt sJt |jddjt sJ|jd|jdk7sJGd d t }Gd d t }||fD]m}||}t|d|jd|jdk(sJ|jd|jdk(rmJy) Nr rcLdttdfdtdfgS)Nselr clf)rr r%r# make_stepsz*test_set_random_states..make_stepsGs+ OJD$AB C JD1 2  r%rrsel__estimator__random_stateclf__random_stateceZdZdZy)2test_set_random_states..AlphaParamPipelinecxtj|g|i|j}tt |S)Nr get_paramsitemsrsortedselfargskwargsparamss r#r3z=test_set_random_states..AlphaParamPipeline.get_paramsZs4((???EEGFvf~. .r%N__name__ __module__ __qualname__r3r+r%r#AlphaParamPipeliner0Ys /r%r?ceZdZdZy)0test_set_random_states..RevParamPipelinec|tj|g|i|j}tt |dS)NT)reverser2r6s r#r3z;test_set_random_states..RevParamPipeline.get_params_s7((???EEGFvfd;< rVs1$&D.55+%0>9 r%