Ë
    7^(h™"  ã                   óô   — d dl mZ d dlmZ d dlmZ d dlmZmZ d dl	m
Z
 d dlmZ d dlmZ d dlmZmZmZmZmZ d d	lmZmZ d d
lmZmZmZmZmZmZ d dlm Z m!Z! d dl"m#Z# d„ Z$d„ Z%d„ Z&d„ Z'd„ Z(d„ Z)d„ Z*d„ Z+y)é    )ÚProduct)Úpi)ÚS)ÚDummyÚsymbols)Úexp)Úsqrt)Úgamma)ÚDeterminantÚMatrixÚTraceÚMatrixSymbolÚ	MatrixSet)ÚdensityÚsample)ÚMatrixGammaDistributionÚMatrixGammaÚMatrixPSpaceÚWishartÚMatrixNormalÚMatrixStudentT)ÚraisesÚskip)Úimport_modulec                  ó�   ‡— t        ddddgddgg«      Št        d‰dd«      } | j                  ‰k(  sJ ‚t        t        ˆfd„«       y )Né   é   ÚMc                  ó    •— t        d‰ dd«      S )Nr   g333333ó?r   )r   ©r   s   €úi/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/sympy/stats/tests/test_matrix_distributions.pyú<lambda>z#test_MatrixPSpace.<locals>.<lambda>   s   ø€ œ|¨C°°C¸Ó;€ ó    )r   r   Údistributionr   Ú
ValueError)ÚMPr   s    @r!   Útest_MatrixPSpacer'      sK   ø€ Ü  1¨¨1 v°°1¨vÐ&6Ó7€AÜ	�c˜1˜a Ó	#€BØ�?‰?˜aÒÐÐÜ
Œ:Ó;Õ<r#   c                  óà  ‡
‡‡— t        dddddgddgg«      Š
‰
j                  j                  j                  t	        ddt
        j                  «      k(  sJ ‚t        t        ‰
«      t        «      sJ ‚t        ddd«      } t        t        t        t        d«       dz  dgdt        d«       dz  gg«      | z  «      «      } t        ‰
«      | «      j                  «       |dt        z  t!        t#        | «      «      z  z  k(  sJ ‚ t        ‰
«      ddgddgg«      j                  «       t!        d«      t        d«      z  d	t        z  z  k(  sJ ‚t        ddd«      } t        d
dd«      } t        ‰
«      | |g«      j                  «       t        | d    dz  |d   dz  z
  «      dt        z  t!        | d   |d   z  | d   |d   z  z
  «      z  z  k(  sJ ‚t%        dd¬«      \  }}t%        ddd¬«      }t        d
||«      }t        ddd«      Št        d||«      }t        d|||«      }t        dddddgddgg«      Št'        d«      }t        | |dz
  z  dz  z  || |z  z  z  t        t        d|z  |dz  z  |z  «      «      z  t#        |«      | z  z  t#        |«      ||dz  z
  t        d«      dz  z
  z  z  t)        t+        | dz  |z   t        d«      dz  z   «      |d|f«      z  }	 t        |«      |«      j-                  |	«      sJ ‚t/        t0        ˆ
ˆˆfd„«       t/        t2        ˆ
fd„«       t/        t2        d„ «       t/        t2        d„ «       t/        t2        d„ «       t/        t2        d„ «       y )Nr   r   r   r   ÚXé   é   éþÿÿÿé   ÚY)r   r   )r   r   za bT©ÚpositiveÚd©r0   ÚintegerÚZÚSMÚM2ÚM3Úkéÿÿÿÿc                  ó,   •—  t        ‰‰ z   «      ‰«      S )N©r   )r   r7   r4   s   €€€r!   r"   z"test_MatrixGamma.<locals>.<lambda>/   s   ø€ ¨¬°°Q±«¸Ó(:€ r#   c                  ó&   •—  t        ‰ «      d«      S ©Nr   r;   r    s   €r!   r"   z"test_MatrixGamma.<locals>.<lambda>0   ó   ø€ ˜zœw q›z¨!›}€ r#   c                  ó*   — t        dddddgddgg«      S ©Nr   r9   r   r   r   ©r   © r#   r!   r"   z"test_MatrixGamma.<locals>.<lambda>1   ó   € œ{¨3°°A¸¸A¸ÀÀAÀÐ7GÓH€ r#   c                  ó*   — t        dddddgddgg«      S )Nr   r9   r,   r   r   rA   rB   r#   r!   r"   z"test_MatrixGamma.<locals>.<lambda>2   s   € œ{¨3°°B¸!¸Q¸À!ÀQÀÐ8HÓI€ r#   c                  ó*   — t        dddddgddgg«      S r@   rA   rB   r#   r!   r"   z"test_MatrixGamma.<locals>.<lambda>3   rC   r#   c                  ó(   — t        dddddgdgg«      S r@   rA   rB   r#   r!   r"   z"test_MatrixGamma.<locals>.<lambda>4   s   € œ{¨3°°A¸¸A¸ÀÀ°}ÓE€ r#   )r   Úpspacer$   Úsetr   r   ÚRealsÚ
isinstancer   r   r   r   r   r   Údoitr   r	   r   r   r   r   r
   Údummy_eqr   ÚNotImplementedErrorr%   )r)   Únumr.   ÚaÚbr1   r5   r6   r8   Úexprdr   r7   r4   s             @@@r!   Útest_MatrixGammarR      sd  ú€ Ü�C˜˜A  A ¨¨A¨Ð/Ó0€AØ�8‰8× Ñ ×$Ñ$¬	°!°Q¼¿¹Ó(@Ò@Ð@Ð@Ü”g˜a“jÔ"9Ô:Ð:Ð:Ü�S˜!˜QÓ€AÜ
Œe”Fœa ›d˜U 1™W a˜L¨1¬q°«t¨e°A©g¨,Ð7Ó8¸Ñ:Ó;Ó
<€CØŒ7�1‹:�a‹=×ÑÓ 3¨¬"©¬T´+¸a³.Ó-AÑ(AÑ#BÒBÐBÐBØŒ7�1‹:˜˜1�v  1˜vÐ&Ó'×,Ñ,Ó.´$°q³'¼#¸b»'±/À2ÄbÁ5Ñ2IÒIÐIÐIÜ�S˜!˜QÓ€AÜ�S˜!˜QÓ€AØŒ7�1‹:�q˜!�fÓ×"Ñ"Ó$¬¨Q¨t©W¨H°Q©J¸¸4¹À¹Ñ,BÓ(CÀQÄrÁTÌ$Ø ! $¡¨¨$©¡°!°D±'¸!¸D¹'±/Ñ AóKCñ FCñ )Dò Dð Dð Dô �5 4Ô(�D€A€qÜ�˜d¨DÔ1€AÜ�S˜!˜QÓ€AÜ�S˜!˜QÓ€AÜ	�d˜A˜qÓ	!€BÜ	�T˜1˜a Ó	$€BÜ	�T˜1˜a 1 a &¨1¨a¨&Ð!1Ó	2€BÜˆc‹
€AÜ�!��Q˜‘U‘˜A‘Ñ˜q A 2 a¡4™yÑ(¬¬U°B°q±D¸"¸r¹(±?À1Ñ3DÓ-Eó *
ñ 
Ü
�b‹/˜Q˜BÑ
ñ Ü +¨A£°°Q°q±S±¼1¸Q»4À¹6Ñ1AÑ BñCÜCJÜˆqˆb�‰d�Q‰hœ˜1›˜a™ÑÓ  1 a¨ )óD-ñ-€Eð Œ7�2‹;�q‹>×"Ñ" 5Ô)Ð)Ð)Ü
ÔÕ :Ô;Ü
Œ:Ó,Ô-Ü
Œ:ÑHÔIÜ
Œ:ÑIÔJÜ
Œ:ÑHÔIÜ
Œ:ÑEÕFr#   c                  ó
  ‡— t        ddddgddgg«      Š‰j                  j                  j                  t	        ddt
        j                  «      k(  sJ ‚t        ddd«      } t        t        t        t        d«       dz  dgdt        d«       dz  gg«      | z  «      «      } t        ‰«      | «      j                  «       |t        | «      z  dt        z  z  k(  sJ ‚ t        ‰«      ddgddgg«      j                  «       t        d«      d	t        z  z  k(  sJ ‚t        d
d¬«      }t        ddd¬«      }t        d||«      }t        d||«      }t        d||«      Št!        d«      }d| |z  dz  z  t        | |dz
  z  dz  z  z  t        t        t        d«      dz   |dz  z  |z  «      «      z  t        |«      | dz  z  z  t        |«      | dz  |dz  z   t        d«      dz  z
  z  z  t#        t%        | dz  |dz  z   t        d«      dz  z   «      |d|f«      z  } t        ‰«      |«      j'                  |«      sJ ‚t)        t*        ˆfd„«       t)        t*        d„ «       t)        t*        d„ «       t)        t*        d„ «       y )NÚWé   r   r   r   r)   é   r,   é   ÚnTr/   r1   r2   r.   r5   r8   r*   r9   c                  ó&   •—  t        ‰ «      d«      S r=   r;   )rT   s   €r!   r"   ztest_Wishart.<locals>.<lambda>G   r>   r#   c                  ó(   — t        ddddgddgg«      S )NrT   r9   r   r   ©r   rB   r#   r!   r"   ztest_Wishart.<locals>.<lambda>H   ó   € œw s¨B°!°Q°¸!¸Q¸Ð0@ÓA€ r#   c                  ó(   — t        ddddgddgg«      S )NrT   r9   r   r   r   r[   rB   r#   r!   r"   ztest_Wishart.<locals>.<lambda>I   r\   r#   c                  ó&   — t        ddddgdgg«      S )NrT   r   r   r   r[   rB   r#   r!   r"   ztest_Wishart.<locals>.<lambda>J   s   € œw s¨Q°!°Q°¸!¸°Ó>€ r#   )r   rG   r$   rH   r   r   rI   r   r   r   r   r   rK   r   r   r   r   r   r
   rL   r   r%   )	r)   Úterm1rX   r1   r.   r5   r8   rQ   rT   s	           @r!   Útest_Wishartr`   6   sj  ø€ Ü��Q˜!˜Q˜ ! Q Ð(Ó)€AØ�8‰8× Ñ ×$Ñ$¬	°!°Q¼¿¹Ó(@Ò@Ð@Ð@Ü�S˜!˜QÓ€AÜ””f¤ !£˜u Q™w¨˜l¨Q´°1³°°a±¨LÐ9Ó:¸1Ñ<Ó=Ó>€EØŒ7�1‹:�a‹=×ÑÓ 5¬;°q«>Ñ#9¸2¼b¹5Ñ#AÒAÐAÐAØŒ7�1‹:˜˜1�v  1˜vÐ&Ó'×,Ñ,Ó.´#°b³'¸1¼R¹4±.Ò@Ð@Ð@Ü�˜dÔ#€AÜ�˜d¨DÔ1€AÜ�S˜!˜QÓ€AÜ	�d˜A˜qÓ	!€BÜ��Q˜Ó€AÜˆc‹
€AØ���1‘�Q‘‰Kœ˜a˜R  Q¡™Z¨™\Ñ*Ñ*¬3¬u´q¸³t¸A±v°Y¸rÀB¹xÑ5GÈÑ5IÓ/Jó ,ñ Ü�"ƒo˜˜˜1™ÑñÜ)¨!›nØ€B€q�Dˆ1ˆQ‰3�J”�1“�a‘Ñññä ¤¨ r¨!¡t¨a°©c¡z´A°a³D¸±FÑ':Ó!;¸aÀÀA¸YÓGñH€Eð Œ7�1‹:�a‹=×!Ñ! %Ô(Ð(Ð(Ü
Œ:Ó,Ô-Ü
Œ:ÑAÔBÜ
Œ:ÑAÔBÜ
Œ:Ñ>Õ?r#   c                  ó&  ‡	— t        dddggdgddgddgg«      Š	‰	j                  j                  j                  t	        ddt
        j                  «      k(  sJ ‚t        ddd«      } t        t        t        t        d«      dz  t        d«       dz  gt        d«       dz  t        d«      dz  gg«      t        d	gd
gg«      | j                  z   z  t        t        d«      dz  gg«      z  t        d	d
gg«      | z   z  «       dz  «      } t        ‰	«      | «      j                  «       t        d«      |z  dt        z  z  k(  sJ ‚ t        ‰	«      ddgg«      j                  «       t        d«      t        t        d«       dz  «      z  dt        z  z  k(  sJ ‚t!        ddd¬«      \  }}t        d||«      }t        d||«      }t        d||«      }t        d||«      }t        d|||«      Š	dt        z  | |z  dz  z  t        t        |dz  |j                   |j                  z   z  |dz  z  | |z   z  «       dz  «      z  t#        |«      | dz  z  z  t#        |«      | dz  z  z  } t        ‰	«      |«      j                  «       |k(  sJ ‚t%        t&        ˆ	fd„«       t%        t&        d„ «       t%        t&        d„ «       t%        t&        d„ «       t%        t&        d„ «       t%        t&        d„ «       t%        t&        d„ «       t%        t&        d„ «       y )Nr   rU   é   r*   r   r   r)   r+   éûÿÿÿéúÿÿÿrV   é   rW   zd nTr2   ÚSM2ÚSM1ÚLMr.   r9   c                  ó&   •—  t        ‰ «      d«      S r=   r;   r    s   €r!   r"   z#test_MatrixNormal.<locals>.<lambda>]   r>   r#   c                  ó:   — t        dddgddgddggddgddgg«      S ©Nr   r   r   r   ©r   rB   r#   r!   r"   z#test_MatrixNormal.<locals>.<lambda>^   ó3   € œ|¨C°!°Q°¸1¸a¸&À1ÀaÀ&Ð9IÈQÐPQÈFÐUVÐXYÐTZÐK[Ó\€ r#   c                  ó:   — t        dddgddgddggddgddgg«      S rk   rl   rB   r#   r!   r"   z#test_MatrixNormal.<locals>.<lambda>_   rm   r#   c                  ó:   — t        dddgddgddggddgddgg«      S rk   rl   rB   r#   r!   r"   z#test_MatrixNormal.<locals>.<lambda>`   rm   r#   c                  ó8   — t        dddgddgdggddgddgg«      S rk   rl   rB   r#   r!   r"   z#test_MatrixNormal.<locals>.<lambda>a   s/   € œ|¨C°!°Q°¸1¸a¸&À1À#¸È!ÈQÈÐRSÐUVÐQWÐHXÓY€ r#   c                  ó8   — t        dddgddgddggddgdgg«      S rk   rl   rB   r#   r!   r"   z#test_MatrixNormal.<locals>.<lambda>b   s/   € œ|¨C°!°Q°¸1¸a¸&À1ÀaÀ&Ð9IÈQÐPQÈFÐUVÐTWÈ=ÓY€ r#   c                  ó6   — t        dddggddgddggddgg«      S rk   rl   rB   r#   r!   r"   z#test_MatrixNormal.<locals>.<lambda>c   s+   € œ|¨C°1°a°&°¸QÀ¸FÀQÈÀFÐ;KÈqÐRSÈfÈXÓV€ r#   c                  ó,   — t        dddggdgddgg«      S rk   rl   rB   r#   r!   r"   z#test_MatrixNormal.<locals>.<lambda>d   s   € œ|¨C°1°a°&°¸A¸3À!ÀQÀÀÓI€ r#   )r   rG   r$   rH   r   r   rI   r   r   r   r   ÚTr   rK   r	   r   r   r   r   r%   )
r)   r_   r1   rX   rf   rg   rh   r.   rQ   r   s
            @r!   Útest_MatrixNormalru   L   sò  ø€ Ü�S˜A˜q˜6˜( Q C¨1¨a¨&°1°a°&Ð)9Ó:€AØ�8‰8× Ñ ×$Ñ$¬	°!°Q¼¿¹Ó(@Ò@Ð@Ð@Ü�S˜!˜QÓ€AÜ””v¤ 1£ a¡¬!¨A«$¨¨q©Ð1´Q°q³T°E¸!±G¼Q¸q»TÀ!¹VÐ3DÐEÓFÜ�R�D˜2˜$�<Ó  1§3¡3Ñ&ñ(Ü(.´°1³°a±°¨zÓ(:ñ;Ü<BÀRÈÀHÀ:Ó<NÐQRÑ<RñTó Uð UØUVñWó X€EàŒ7�1‹:�a‹=×ÑÓ¤D¨£G¨uÑ#4°b¼±eÑ#<Ò<Ð<Ð<ØŒ7�1‹:˜˜1�v�hÓ×$Ñ$Ó&¬$¨q«'´#´q¸³t°e¸A±g³,Ñ*>ÀÄ2ÁÑ*FÒFÐFÐFÜ�5 4°Ô6�D€A€qÜ
�u˜a Ó
#€CÜ
�u˜a Ó
#€CÜ	�d˜A˜qÓ	!€BÜ�S˜!˜QÓ€AÜ�S˜"˜c 3Ó'€AØŒr‰T�a�R˜‘T˜!‘VÑœS¤%¨¨b©	°B·D±D°5¸1¿3¹3±;Ñ(?ÀÀbÁ	Ñ(IÈBÈ3ÐQRÉ7Ñ(Só #
ð "
Ø
ñ"ó ñ Ü˜Ó   1¡Ñ%ñ&Ü&1°#Ó&6¸!¸¸A¹Ñ&>ñ?€EàŒ7�1‹:�a‹=×ÑÓ 5Ò(Ð(Ð(Ü
Œ:Ó,Ô-Ü
Œ:Ñ\Ô]Ü
Œ:Ñ\Ô]Ü
Œ:Ñ\Ô]Ü
Œ:ÑYÔZÜ
Œ:ÑYÔZÜ
Œ:ÑVÔWÜ
Œ:ÑIÕJr#   c                  ó  ‡
— t        ddddggddgddggdg«      Š
‰
j                  j                  j                  t	        ddt
        j                  «      k(  sJ ‚t        ddd«      } t        dz  t        t        dgg«      «      dz  z  t        t        ddgddgg«      «      d	z  z  t        t        t        d«      dz  gg«      t        d
dgg«      | z   z  t        t        d«      dz  t        d«       dz  gt        d«       dz  t        d«      dz  gg«      z  t        d
gdgg«      | j                  z   z  t        dgg«      z   «      dz  z  } t        ‰
«      | «      |k(  sJ ‚t        dd¬«      }d\  }}t        d||«      }t        d||«      }t        d||«      }t        d||«      }t        d||||«      Š
t        |dz  dz   «      t        t        dgg«      |dz  | |z   z  |dz  z  |j                   |j                  z   z  z   «      | dz  dz
  z  z  t        t        |dz  «      z  t        t        |«      «      z  t        |«      z  z  }	 t        ‰
«      |«      |	k(  sJ ‚t!        t"        ˆ
fd„«       t!        t"        d„ «       t!        t"        d„ «       t!        t"        d„ «       t!        t"        d„ «       t!        t"        d„ «       t!        t"        d„ «       t!        t"        d„ «       t!        t"        d„ «       y )Nr   r   rU   rb   r   r*   r)   g      ð¿g      à¿rc   rd   r+   ÚvTr/   )r   r   ÚOmegaÚSigmaÚLocationr.   r9   c                  ó&   •—  t        ‰ «      d«      S r=   r;   r    s   €r!   r"   z%test_MatrixStudentT.<locals>.<lambda>|   r>   r#   c            	      ó<   — t        ddddgddgddggddgddgg«      S rk   ©r   rB   r#   r!   r"   z%test_MatrixStudentT.<locals>.<lambda>}   ó7   € œ~¨c°1°q¸!°fÀÀ1¸vÈÈ1ÀvÐ>NÐRSÐUVÐQWÐZ[Ð]^ÐY_ÐP`Óa€ r#   c            	      ó<   — t        ddddgddgddggddgddgg«      S rk   r}   rB   r#   r!   r"   z%test_MatrixStudentT.<locals>.<lambda>~   r~   r#   c            	      ó<   — t        ddddgddgddggddgddgg«      S rk   r}   rB   r#   r!   r"   z%test_MatrixStudentT.<locals>.<lambda>   r~   r#   c            	      ó:   — t        ddddgddgdggddgddgg«      S rk   r}   rB   r#   r!   r"   z%test_MatrixStudentT.<locals>.<lambda>€   s2   € œ~¨c°1°q¸!°fÀÀ1¸vÈÀs¸mÈqÐRSÈfÐWXÐZ[ÐV\ÐM]Ó^€ r#   c                  ó8   — t        ddddgddgddggdgdgg«      S rk   r}   rB   r#   r!   r"   z%test_MatrixStudentT.<locals>.<lambda>�   s1   € œ~¨c°1°q¸!°fÀÀ1¸vÈÈ1ÀvÐ>NÐRSÐQTÐWXÐVYÐPZÓ[€ r#   c                  ó8   — t        ddddggddgddggddgg«      S rk   r}   rB   r#   r!   r"   z%test_MatrixStudentT.<locals>.<lambda>‚   s0   € œ~¨c°1¸¸1°v°hÀ!ÀQÀÈ!ÈQÈÐ@PÐTUÐWXÐSYÐRZÓ[€ r#   c                  ó.   — t        ddddggdgddgg«      S rk   r}   rB   r#   r!   r"   z%test_MatrixStudentT.<locals>.<lambda>ƒ   s!   € œ~¨c°1¸¸1°v°hÀÀÀqÈ!ÀfÀXÓN€ r#   c                  ó2   — t        ddddgddgddggdg«      S )Nr   r9   r   r   r   r*   r}   rB   r#   r!   r"   z%test_MatrixStudentT.<locals>.<lambda>„   s(   € œ~¨c°2¸¸1°vÀÀAÀÈÈAÈÐ?OÐRSÐQTÓU€ r#   )r   rG   r$   rH   r   r   rI   r   r   r   r   rt   r   r   r
   r	   r   r%   )r)   ÚDrw   rX   Úprx   ry   rz   r.   rQ   r   s             @r!   Útest_MatrixStudentTrˆ   f   sù  ø€ Ü�s˜A  A ˜x¨1¨a¨&°1°a°&Ð)9¸A¸3Ó?€AØ�8‰8× Ñ ×$Ñ$¬	°!°Q¼¿¹Ó(@Ò@Ð@Ð@Ü�S˜!˜QÓ€AÜ
ˆt‰”{¤6¨A¨3¨%£=Ó1°dÑ;Ñ;¼kÌ&ÐSTÐVWÐRXÐ[\Ð^_ÐZ`ÐQaÓJbÓ>cØñ?ñ 	Ü¤¬¨1«°©¨
 |Ó 4¼ÀÀRÀ¸zÓ8JÈQÑ8NÑ OÜ"(¬1¨Q«4°!©8´a¸³d°U¸Q±YÐ*?Ä1ÀQÃ4À%È!Á)ÌQÈqËTÐTUÉXÐAVÐ)WÓ"Xñ!Yä(.°°°r°d¨|Ó(<¸q¿s¹sÑ(Bñ!DäFLÈqÈcÈUÃmñ!Tó UàXYñZñ	Z€Að Œ7�1‹:�a‹=˜AÒÐÐä�˜dÔ#€AØ�D€A€qÜ˜ ! QÓ'€EÜ˜ ! QÓ'€EÜ˜J¨¨1Ó-€HÜ�S˜!˜QÓ€AÜ�s˜A˜x¨°Ó6€Aä�!�A‘#˜‘'‹Nœ;¤v°¨s¨e£}°u¸r±{ÀXÀIÐPQÁMÑ7RÐSXÐ[]ÑS^Ñ7^Ðai×akÑakÐ`kÐno×nqÑnqÑ`qÑ7rÑ'rÓsÐwxÐvxÐyzÑvzÐ}~Ñv~ÑÑÜ”�a˜‘c“
‰]œ4¤¨EÓ 2Ó3Ñ3´KÀÓ4FÑFñH€Eð Œ7�1‹:�a‹=˜EÒ!Ð!Ð!Ü
Œ:Ó,Ô-Ü
Œ:ÑaÔbÜ
Œ:ÑaÔbÜ
Œ:ÑaÔbÜ
Œ:Ñ^Ô_Ü
Œ:Ñ[Ô\Ü
Œ:Ñ[Ô\Ü
Œ:ÑNÔOÜ
Œ:ÑUÕVr#   c                  óp  ‡— t        dddggdgddgddgg«      t        ddddgddgg«      g} d}t        d	«      }|st        d
«       y | D ]C  }t	        ||¬«      }|D ]/  }t        |«      |j                  j                  j                  v rŒ/J ‚ ŒE t        dddddgddgg«      Št        t        ˆfd„«       y )Nr   rU   rb   r*   r   r   rT   r   Úscipyz3Scipy not installed. Abort tests for _sample_scipy.©Úsizec                  ó   •— t        ‰ d¬«      S ©Nr+   r‹   ©r   r    s   €r!   r"   z#test_sample_scipy.<locals>.<lambda>–   ó   ø€ ¬F°1¸1Ô,=€ r#   ©r   r   r   r   r   r   rG   r$   rH   r   r   rM   )Údistribs_scipyrŒ   rŠ   r)   ÚsampsÚsamr   s         @r!   Útest_sample_scipyr•   †   sÞ   ø€ ä�S˜A˜q˜6˜( Q C¨1¨a¨&°1°a°&Ð)9Ó:Ü��Q˜!˜Q˜ ! Q Ð(Ó)ð€Nð
 €DÜ˜'Ó"€EÙÜÐBÕCàò 	@ˆAÜ˜1 4Ô(ˆEØò @�Ü˜c“{ a§h¡h×&;Ñ&;×&?Ñ&?Ò?Ð?Ð?ñ@ð	@ô ˜˜Q  Q¨ F¨Q°¨FÐ#3Ó4ˆÜÔ"Ó$=Õ>r#   c                  ó‚  ‡— t        dddgddggddgddggddgddgg«      t        d	d
ddgddgg«      g} d}t        d«      }|st        d«       y | D ]D  }t	        ||d¬«      }|D ]/  }t        |«      |j                  j                  j                  v rŒ/J ‚ ŒF t        dddddgddgg«      Št        t        ˆfd„«       y )Nr   rU   rb   r+   r*   r   r   r   rT   re   Úpymcz4PyMC is not installed. Abort tests for _sample_pymc.)rŒ   Úlibraryc                  ó   •— t        ‰ d¬«      S rŽ   r�   r    s   €r!   r"   z"test_sample_pymc.<locals>.<lambda>§   r�   r#   r‘   )Údistribs_pymcrŒ   r—   r)   r“   r”   r   s         @r!   Útest_sample_pymcr›   ˜   sò   ø€ ä�S˜A˜q˜6 A q 6Ð*¨a°¨V°a¸°VÐ,<ÀÀ1¸vÈÈ1ÀvÐ>NÓOÜ��Q˜!˜Q˜ ! Q Ð(Ó)ð€Mð €DÜ˜Ó €DÙÜÐCÕDàò 	@ˆAÜ˜1 4°Ô8ˆEØò @�Ü˜c“{ a§h¡h×&;Ñ&;×&?Ñ&?Ò?Ð?Ð?ñ@ð	@ô ˜˜Q  Q¨ F¨Q°¨FÐ#3Ó4ˆÜÔ"Ó$=Õ>r#   c                  ó†  — t        dddgddggddgddggddgddgg«      } g d	¢}|D ]‰  }	 t        |«      }|ryg g g }}}t        | d
|d¬«      }t        | d
|d¬«      }t        | d
|d¬«      }t        d
«      D ]8  }||   ||   k(  j	                  «       sJ ‚||   ||   k7  j	                  «       rŒ8J ‚ Œ‹ y # t
        $ r Y Œ˜w xY w)Nr   rU   rb   r+   r*   r   r   r   )rŠ   Únumpyr—   é
   )rŒ   r˜   Úseed)r   r   r   ÚrangeÚallrM   )r)   Ú	librariesÚlibÚimported_libÚs0Ús1Ús2Úis           r!   Útest_sample_seedr©   ©   s   € Ü�S˜A˜q˜6 A q 6Ð*¨a°¨V°a¸°VÐ,<ÀÀ1¸vÈÈ1ÀvÐ>NÓO€Aâ*€IØò ˆð	Ü(¨Ó-ˆLÙØ  R˜�B�Ü˜A B°¸!Ô<�Ü˜A B°¸!Ô<�Ü˜A B°¸!Ô<�Ü˜r›ò 2�AØ˜q™E R¨¡U™N×/Ñ/Ô1Ð1Ð1Ø˜q™E R¨¡U™N×/Ñ/Õ1Ð1Ð1ð2øñøô #ò 	Ùð	ús   «BB4Â.B4Â4	C Â?C N),Úsympy.concrete.productsr   Úsympy.core.numbersr   Úsympy.core.singletonr   Úsympy.core.symbolr   r   Ú&sympy.functions.elementary.exponentialr   Ú(sympy.functions.elementary.miscellaneousr	   Ú'sympy.functions.special.gamma_functionsr
   Úsympy.matricesr   r   r   r   r   Úsympy.statsr   r   Ú sympy.stats.matrix_distributionsr   r   r   r   r   r   Úsympy.testing.pytestr   r   Úsympy.externalr   r'   rR   r`   ru   rˆ   r•   r›   r©   rB   r#   r!   ú<module>r¶      sc   ðÝ +Ý !Ý "ß .Ý 6Ý 9Ý 9ß NÕ Nß '÷R÷ Rç -Ý (ò=òGò@@ò,Kò4Wò@?ò$?ó"r#   