`L ip :ddlZddlZddlmZddlmZddlmZddl m Z ddl m Z m Z ddlmZddgdd gd d gd d ggZgd Zgd Zej&j)d ej&j+d eej,gzej&j+dddgej&j+dddgej&j+dddgdZd(dZdZdZdZej&j+ddedfgdZej&j+d ded zgd!Zej&j+d"ed#fd$gd%Zej&j+d&ded zgd'Zy))N)stats)LogisticRegression) LinearSVC)l1_min_c)bounded_rand_int_wrap set_seed_wrap)CSR_CONTAINERS)rr r r )r rrzIignore:.*'liblinear' solver for multiclass classification is deprecated.* X_containerloss squared_hingelogY_label two-classes multi-classintercept_label no-intercept fit-interceptczttd}ddidddd}|t}||}||}t|||fi|y)N)rr fit_interceptFT )rintercept_scaling)rr)Y1Y2dense_Xcheck_l1_min_c) r rrrYs interceptsXYintercept_paramss c/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/sklearn/svm/tests/test_bounds.py test_l1_min_cr%sWB /B(%0+/bIJ GA 7 A!/21a2!12cvt|||||}tddtdddd|}||_||_||_|j ||tj|jd k(jsJtj|jd k(jsJ|d z|_|j ||tj|jd k7js3tj|jd k7jsJyy) N)rrrl1 liblinear)penaltysolverrF)rr*dual)rrrg)\(?) rrrrrCfitnpasarraycoef_all intercept_any)r!yrrrmin_cclfs r$rr's   #+  E"${C"ER   C &C-C CEGGAqM JJsyy !Q & + + -- - JJs~~ &! + 0 0 22 2 DLCEGGAqM JJsyy !Q & + + -"**S^^2LPQ2Q1V1V1XX X1X -r&cddgddgg}ddg}tjt5t||dddy#1swYyxYw)Nrr )pytestraises ValueErrorr)r!r5s r$test_ill_posed_min_cr<BsG Q!QA AA z "As <AlctdDcgc] }tdc}tdDsJtfdDrJycc}w)aTest that bounded_rand_int_wrap without seeding respects the range Note this test should pass either if executed alone, or in conjunctions with other tests that call set_seed explicit in any order: it checks invariants on the RNG instead of specific values. rdc3<K|]}d|cxkxrdkncyw)rr>N).0xs r$ z'test_newrand_default..Ts/qA|||/sc3.K|] }|dk(yw)rNr@)rArB generateds r$rCz'test_newrand_default..Us81 ! $8sN)rangerr2)_rEs @r$test_newrand_defaultrHLsP6;2Y?&s+?I /Y/ // /8i888 88@sAzseed, expected)r6 c>t|td}||k(sJy)z3Test that `set_seed` produces deterministic resultsr>N)rr)seedexpectedrEs r$test_newrand_set_seedrNXs$$%c*I   r&rLcvtjt5t|dddy#1swYyxYw)z=Test that `set_seed_wrap` is defined for unsigned 32bits intsN)r9r: OverflowErrorr)rLs r$test_newrand_set_seed_overflowrQ`s- } %d /8z range_, n_ptsi')r>c6tdd}g}tjd|}t|D]^}t|Dcgc] }t |}}tj ||j }|j|j`tjdd}tj ||j } | jdkDsJd| jdtj|d } | dkDs Jd | d y cc}w)z;Test that `bounded_rand_int` follows a uniform distribution*r>r)locscaler g?zNull hypothesis rejected: generated random numbers are not uniform. Details: the (meta) p-value of the test of uniform distribution of p-values is z which is not > 0.05r)qzlNull hypothesis rejected: generated random numbers are not uniform. Details: lower 10th quantile p-value of z not > 0.05.N) rruniformrFrkstestcdfappendpvaluer/ percentile) range_n_ptsn_iterks_pvals uniform_distrGsampleresuniform_p_vals_dist res_pvalsmin_10pct_pvals r$test_newrand_bounded_rand_intrigs " FH==Qf5L 6]$9>uFA'/FFll6<#3#34 # $ --AQ7 X':'>'>?I   d " $++,,@ B "]]8r2N D  33A2B, P -GsDr_cvtjt5t|dddy#1swYyxYw)zETest that `bounded_rand_int_wrap` is defined for unsigned 32bits intsN)r9r:rPr)r_s r$$test_newrand_bounded_rand_int_limitsrks- } %&f%&&&rR)Tg?) numpyr/r9scipyrsklearn.linear_modelr sklearn.svmrsklearn.svm._boundsrsklearn.svm._newrandrrsklearn.utils.fixesr rrrmarkfilterwarnings parametrizearrayr%rr<_MAX_UNSIGNED_INTrHrNrQrirkr@r&r$rxs 3!(E. 7QFQFQF + O"(((CD/5!9:]M$BC*^_,MN 3OD;E 3Y6 9)G6G5K+LM!N!"&7!&;!<=> ,=u+Ey*QR$S$NB(9A(=#>?&@&r&