
    >qjM                     h    d dl Zd dlZd dlmZ ej
                  j                  dg d      d        Zy)    N)mathieu_semz#m_shape,q_shape,x_shape,where_shape))      r   r   r   
    )      r   r   r
   )r   r   r   r	   r   r
   )r   r   r   r   )r   r   r   r   )r   r   r   r   )r   r   r   r   c                    t         j                  j                  d      }|j                  dd|       }|j	                  dd|      }|j	                  dd|      }|dk(  rt        j
                  | ||      }d}	n-|j                  dd	g|
      }	t        j
                  | |||      }t        j                  |      }
t        j                  |      }t        ||||
|f|	      \  }}||
u r||u sJ y )Ni  r      r   r	   Z   r
   TF)size)outwhere)	nprandomdefault_rngintegersuniformbroadcast_shapeschoiceemptyr   )m_shapeq_shapex_shapewhere_shaperngmqxbatch_shaper   out0out1res0res1s                 c/opt/rentech/trading_bot/.venv/lib/python3.12/site-packages/scipy/special/tests/test_ufunc_infra.pytest_outr,      s     ))


%CQG$AAr7#AAr7#Ab))'7GD

D%={
;))'7G[Q88K D88K DQ14,eDJD$4<DDL((L    )numpyr   pytestscipy.specialr   markparametrizer,   r
   r-   r+   <module>r3      s:      % > A ))r-   