o
    `^h.                     @   s   d dl Zd dlZd dlmZ d dlmZmZ dd Zej	
dejejgdd Zej	
dejejejejejgej	
d	g d
dd ZdS )    N)assert_allclose)_all_with_any_reduction_axis_1min_posc                  C   sD   t jdd} t| }t| t j}t|| |dks J d S )Nr   d   )nprandomRandomStaterandnr   astypefloat32r   )X
min_double	min_float r   a/home/air/shanriGPT/back/venv/lib/python3.10/site-packages/sklearn/utils/tests/test_arrayfuncs.pytest_min_pos   s
   
r   dtypec                 C   s2   t ddj| dd}t|t | jksJ d S )Nr   g      F)copy)r   fullr
   r   finfomax)r   r   r   r   r   test_min_pos_no_positive   s   r   value)r   g      ?c                 C   sJ   t jd| ddd}t||drJ ||dd d f< t||ds#J d S )N   )r         )r      )r   arangereshaper   )r   r   r   r   r   r   "test_all_with_any_reduction_axis_1   s   r    )numpyr   pytestsklearn.utils._testingr   sklearn.utils.arrayfuncsr   r   r   markparametrizer   float64r   int16int32int64r    r   r   r   r   <module>   s    
