
    -i.                        S SK rS SKrS SKJr  S SKJrJr  S r\R                  R                  S\R                  \R                  /5      S 5       r\R                  R                  S\R                  \R                  \R                   \R                  \R                  /5      \R                  R                  S/ SQ5      S	 5       5       rg)
    N)assert_allclose)_all_with_any_reduction_axis_1min_posc                      [         R                  R                  S5      R                  S5      n [	        U 5      n[	        U R                  [         R                  5      5      n[        X5        US:  d   eg )Nr   d   )nprandomRandomStaterandnr   astypefloat32r   )X
min_double	min_floats      V/var/www/html/venv/lib/python3.13/site-packages/sklearn/utils/tests/test_arrayfuncs.pytest_min_posr      sW     			a &&s+AJ,-IJ*??    dtypec                     [         R                  " SS5      R                  U SS9n[        U5      [         R                  " U 5      R
                  :X  d   eg )Nr   g      F)copy)r   fullr   r   finfomax)r   r   s     r   test_min_pos_no_positiver      sD     	T!!%e!4A1:%,,,,,r   value)r   g      ?c                     [         R                  " SU S9R                  SS5      n[        X!S9(       a   eXSS S 24'   [        X!S9(       d   eg )N   )r         )r      )r   arangereshaper   )r   r   r   s      r   "test_all_with_any_reduction_axis_1r$      sJ     			"E"**1a0A-a=== adG)!999r   )numpyr   pytestsklearn.utils._testingr   sklearn.utils.arrayfuncsr   r   r   markparametrizer   float64r   int16int32int64r$    r   r   <module>r0      s      2 L	 2::rzz":;- <- bhh"((BJJ

C ,/: 0:r   