Ë
    âQ(hÅ  ã                   ó^  — d dl Z d dlZd dlmZ d dlmc 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g	Ze j0                  j3                  de«      d„ «       Zd„ Zy)é    N)Úassert_allclose)Útanhsinhé    )ÚfÚd)ç      à?é   é   g      ø?)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              úc/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/scipy/special/tests/test_boost_ufuncs.pyÚtest_stats_boost_ufuncr*       s±   € à—
‘
€IØ1:Ö;¨#�#—)‘)˜D“/ "Ó%Ð;€JÐ;Øò 	4ˆ	Ü)¨)Ñ4‰	ˆˆTØ$(Ö)˜S‘�C•Ð)ˆÐ)ô �[‰[˜hÔ'ñ 	 Ù˜$�KˆE÷	 ä˜% Ô%Ð%Ð%Ü˜˜x¨dÖ3ñ	4ùò <ùò *÷	 ð 	 ús   ‘BÁBÁ*B!Â!B*	c                  ó¤  ‡— t        j                  ddd«      } dŠt        ˆfd„t         j                   | «      }t	        j
                  | g‰¢­Ž }t        |j                  |«       t	        j                  | g‰¢­Ž }t        |d|z
  «       t	        j                  |g‰¢­Ž }t        || «       t	        j                  |g‰¢­Ž }t        || d¬«       y )Néýÿÿÿr   )r   r   c                 ó0   •— t        j                  | g‰¢­Ž S )N)ÚscuÚ_landau_pdf)Úxr    s    €r)   ú<lambda>ztest_landau.<locals>.<lambda>5   s   ø€ œSŸ_™_¨QÐ6°Ò6€ ó    r   g�íµ ÷Æ°>r   )r   Úlinspacer   Úinfr.   Ú_landau_cdfr   ÚintegralÚ
_landau_sfÚ_landau_ppfÚ_landau_isf)r0   ÚresÚcdfÚsfÚppfÚisfr    s         @r)   Útest_landaur?   0   s¯   ø€ ô 	�‰�B˜˜BÓ€AØ€DÜ
Ó6¼¿¹¸ÀÓ
C€CÜ
�/‰/˜!Ð
#˜dÒ
#€CÜ�C—L‘L #Ô&Ü	�‰˜Ð	!˜DÒ	!€BÜ�B˜˜#™ÔÜ
�/‰/˜#Ð
% Ò
%€CÜ�C˜ÔÜ
�/‰/˜"Ð
$˜tÒ
$€CÜ�C˜ Ö&r2   )ÚpytestÚnumpyr   Únumpy.testingr   Úscipy.special._ufuncsÚspecialÚ_ufuncsr.   Úscipy.integrater   Úfloat32ÚfinfoÚepsÚfloat64r   Ú	_beta_pdfÚ	_beta_ppfÚ
_binom_cdfÚ
_binom_pmfÚ_hypergeom_cdfÚ_nbinom_cdfÚ	_ncf_meanÚ	test_dataÚmarkÚparametrizer*   r?   © r2   r)   ú<module>rV      s"  ðÛ Û Ý )ß #Ð #Ý $ð  "Ÿz™z¨2¨h¨b¯h©h°r·z±zÓ.B×.FÑ.FÑ+FÐGØ!Ÿz™z¨2¨h¨b¯h©h°r·z±zÓ.B×.FÑ.FÑ+FÐGñIÐ ð 	‡]�]�K Ð%Ø‡]�]�I˜sÐ#Ø‡]�]�I˜sÐ#Ø‡]�]�M 3Ð'Ø‡^�^�[ #Ð&Ø‡^�^�[ $Ð'Ø×Ñ˜ sÐ+Ø‡_�_�l HÐ-Ø‡]�]�M 3Ð'ð
€	ð ‡�×ÑÐ/°Ó;ñ4ó <ð4ó'r2   