a
    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randomZRandomStateZrandnr   astypefloat32r   )XZ
min_doubleZ	min_float r   _/var/www/html/assistant/venv/lib/python3.9/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   Z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sFJ d S )N   )r         )r      )r   ZarangeZreshaper   )r   r   r
   r   r   r   "test_all_with_any_reduction_axis_1   s    r   )numpyr   ZpytestZsklearn.utils._testingr   Zsklearn.utils.arrayfuncsr   r   r   markZparametrizer	   Zfloat64r   Zint16Zint32Zint64r   r   r   r   r   <module>   s   
