
    ge                         d dl Z d dlZd dlmZ d dlmZ ej        d ej        ej                  j	        z  fej
        d ej        ej
                  j	        z  fdZej        ddfej        dd	fej        dd
fej        ddfej        ddfej        ddfej        dd	fej        dd	fej        ddfej        dd	fej        ddfej        dd
fgZe j                            de          d             ZdS )    N)assert_allclose)_boost    )fd)      ?            ?)r   r	   r
   r   g      ?)r         g      @)r   r   r   )r   r	   r         ?)r   r	   r   )r   r
   r   )r      r         ?)r	   r
   r      )r   r   r   g      ?)
      g      @zfunc, args, expectedc                     | j         }d |D             }|D ]v}t          |         \  }fd|D             }t          j        d          5   | | }d d d            n# 1 swxY w Y   t	          |          sJ t          |||           wd S )Nc                 D    g | ]}|                     d           d         S )z->)split).0sigs     Clib/python3.11/site-packages/scipy/stats/tests/test_boost_ufuncs.py
<listcomp>z*test_stats_boost_ufunc.<locals>.<listcomp>%   s'    ;;;##))D//"%;;;    c                 &    g | ]} |          S  r   )r   argtyps     r   r   z*test_stats_boost_ufunc.<locals>.<listcomp>(   s!    )))SC)))r   ignore)over)rtol)typestype_char_to_type_tolnperrstate
isinstancer   )	funcargsexpected	type_sigs
type_chars	type_charr#   valuer    s	           @r   test_stats_boost_ufuncr0   "   s    
I;;;;;J 	4 	4	))4	T))))D))) [h''' 	  	 D$KE	  	  	  	  	  	  	  	  	  	  	  	  	  	  	 %%%%%%xd33333	4 	4s   AA"	%A"	)pytestnumpyr&   numpy.testingr   scipy.statsr   float32finfoepsfloat64r%   	_beta_cdf	_beta_ppf	_beta_pdf_beta_sf	_beta_isf
_binom_cdf
_binom_pdf_hypergeom_cdf_nbinom_cdf	_ncf_mean	test_datamarkparametrizer0   r   r   r   <module>rF      sl        ) ) ) ) ) )        "z2hbhrz.B.B.F+FG!z2hbhrz.B.B.F+FGI I  {F+~s+{C(y#&y#&_k4(|S)S)T*L#.x0}c*	  /;;4 4 <;4 4 4r   