`L i.ddlZddlZddlmZddlmZmZdZejjdejejgdZ ejjdejejej ejejgejjdgdd Zy) N)assert_allclose)_all_with_any_reduction_axis_1min_posctjjdjd}t |}t |j tj }t|||dk\sJy)Nrd)nprandom RandomStaterandnrastypefloat32r)X min_double min_floats i/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/sklearn/utils/tests/test_arrayfuncs.py test_min_posrsY a &&s+AJ,-IJ * ??dtypectjddj|d}t|tj|j k(sJy)NrgF)copy)rfullr rfinfomax)rrs rtest_min_pos_no_positiversD T!!%e!4A 1:%,, ,, ,rvalue)rg?ctjd|jdd}t||rJ||dddf<t||sJy)N )r)r)rarangereshaper)rrrs r"test_all_with_any_reduction_axis_1r$sP "E"**1a0A-au== =AadG )!5 99 9r)numpyrpytestsklearn.utils._testingrsklearn.utils.arrayfuncsrrrmark parametrizer float64rint16int32int64r$rrr0s 2L 2::rzz":;-<- bhh"((BJJ C,/:0:r