Ë
    7^(h  ã                   ó:   — d dl mZ d dlmZmZmZ  G d„ de«      Zy)é    )ÚBasic)ÚPSpaceÚ_symbol_converterÚRandomMatrixSymbolc                   ó.   — e Zd ZdZdd„Zed„ «       Zd„ Zy)ÚRandomMatrixPSpacez�
    Represents probability space for
    random matrices. It contains the mechanics
    for handling the API calls for random matrices.
    Nc                 óv   — t        |«      }|rt        j                  | ||«      S t        j                  | |«      S ©N)r   r   Ú__new__)ÚclsÚsymÚmodels      úW/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/sympy/stats/random_matrix.pyr   zRandomMatrixPSpace.__new__
   s3   € Ü Ó$ˆÙÜ—=‘=  c¨5Ó1Ð1ä—=‘=  cÓ*Ð*ó    c                 ó@   — 	 | j                   d   S # t        $ r Y y w xY w)Né   )ÚargsÚ
IndexError)Úselfs    r   r   zRandomMatrixPSpace.model   s'   € ð	Ø—9‘9˜Q‘<ÐøÜò 	Ùð	ús   ‚ ‘	œc                 ó´   — |j                  t        «      }t        |«      dkD  st        |t        «      st	        d«      ‚| j
                  j                  |«      S )Né   zoCurrently, no algorithm has been implemented to handle general expressions containing multiple random matrices.)Úatomsr   ÚlenÚ
isinstanceÚNotImplementedErrorr   Údensity)r   Úexprr   Úrmss       r   Úcompute_densityz"RandomMatrixPSpace.compute_density   sO   € Ø�j‰jÔ+Ó,ˆÜˆs‹8�aŠ<¤
¨4Ô1CÔ DÜ%ð '0ó 1ð 1ð �z‰z×!Ñ! $Ó'Ð'r   r
   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   Úpropertyr   r   © r   r   r   r      s%   „ ñó
+ð ñó ðó(r   r   N)Úsympy.core.basicr   Úsympy.stats.rvr   r   r   r   r%   r   r   ú<module>r(      s   ðÝ "ß HÑ Hô(˜õ (r   