
    S_f!                        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.                  j1                  de      d        Zy)    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                 Z   | j                   }|D cg c]  }|j                  d      d    }}|D ]c  }t        |   \  }}|D 	cg c]
  }	 ||	       }}	t        j                  d      5   | | }
d d d        t        
|      sJ t        |
||       e y c c}w c c}	w # 1 sw Y   2xY w)Nz->ignore)over)rtol)typessplittype_char_to_type_tolnperrstate
isinstancer   )funcargsexpected	type_sigssig
type_chars	type_chartypr   argvalues              Clib/python3.12/site-packages/scipy/stats/tests/test_boost_ufuncs.pytest_stats_boost_ufuncr*   "   s    

I1:;##))D/"%;J; 	4	))4	T$()SC)) [[h' 	 $KE	 %%%%xd3	4 < *	  	 s   BB*B!!B*	)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parametrizer*        r)   <module>rB      sU     )   "zz2hbhhrzz.B.F.F+FG!zz2hbhhrzz.B.F.F+FGI  {F+~s+{C(y#&y#&__k4(|S)S)T*L#.x0}c*	  /;4 <4rA   