Ë
    8Ò^jJ  ã                  ó4  — d dl mZ d dlZddlmZmZ ddlmZ  ed e	«       «      Z
ddlmZmZmZmZ dd	lmZ   ee«      ej$                  «      Z  ee«      ej&                  «      Zej(                  Zej*                  Zej,                  Zej.                  Z  ee«      ej0                  «      Z  ee«      ej2                  «      Z  ee«      ej4                  «      Z  ee«      ej6                  «      Z  ee«      ej8                  «      Z  ee«      ej:                  «      Z  ee«      ej<                  «      Z  ee«      ej>                  «      Z  ee«      ej@                  «      Z   ee«      ejB                  «      Z!  ee«      ejD                  «      Z"dd
„Z# e$ejJ                  d«      rejJ                  jL                  Z&n  ee«      ejL                  «      Z&g d¢Z' e( e)e
«       e)ej                  «      z   e)e'«      z  «      Z
dd„Z*y)é    )ÚannotationsNé   )Úclone_moduleÚget_xp)Ú_linalgznumpy.linalgé   )ÚmatmulÚmatrix_transposeÚ	tensordotÚvecdot)ÚArrayc               óà  — 	 ddl m}m}m}m}m}m} ddl	m
}  || «      \  } }	 || «        || «        ||«      \  }}
 || |«      \  }}|j                  dk(  r|j                  }n|j                  } ||«      rdnd}t        j                  |dddd¬	«      5   || ||¬
«      }d d d «        |
j!                  |d¬«      «      S # t        $ r ddlm}m}m}m}m}m} Y ŒÎw xY w# 1 sw Y   ŒAxY w)Nr   )Ú_assert_stacked_2dÚ_assert_stacked_squareÚ_commonTypeÚ
_makearrayÚ_raise_linalgerror_singularÚisComplexType)Ú_umath_linalgr   zDD->Dzdd->dÚcallÚignore)r   ÚinvalidÚoverÚdivideÚunder)Ú	signatureF)Úcopy)Únumpy.linalg._linalgr   r   r   r   r   r   ÚImportErrorÚnumpy.linalg.linalgÚnumpy.linalgr   ÚndimÚsolve1ÚsolveÚnpÚerrstateÚastype)Úx1Úx2r   r   r   r   r   r   r   Ú_ÚwrapÚtÚresult_tÚgufuncr   Úrs                   úz/var/www/ramen.bs-engineer-server.com/venv/lib/python3.12/site-packages/sklearn/externals/array_api_compat/numpy/linalg.pyr$   r$   3   sþ   € ð
÷	
÷ 	
õ" +á�r‹N�E€BˆÙ�rÔÙ˜2ÔÙ˜"‹~�H€BˆÙ˜b "Ó%�K€A€xð 
‡w�w�!‚|Ø×%Ñ%‰à×$Ñ$ˆñ )¨Ô+‘°€IÜ	�‰Ø(ØØØØô
ñ 7ñ ˜"˜b¨IÔ6ˆ÷7ñ �—‘˜¨�Ó.Ó/Ð/øôI ò 
÷	
÷ 	
ñ 	
ð
ú÷67ð 7ús   ‚C ÂC$ÃC!Ã C!Ã$C-Úvector_norm)ÚLinAlgErrorÚcondÚdetÚeigÚeigvalsÚeigvalshÚinvÚlstsqÚmatrix_powerÚ	multi_dotÚnormr$   Ú	tensorinvÚtensorsolver1   c                 ó   — t         S )N)Ú__all__© ó    r0   Ú__dir__rC      s   € Ü€NrB   )r(   r   r)   r   Úreturnr   )rD   z	list[str])+Ú
__future__r   Únumpyr%   Ú	_internalr   r   Úcommonr   Úglobalsr@   Ú_aliasesr	   r
   r   r   Ú_typingr   ÚcrossÚouterÚ
EighResultÚQRResultÚSlogdetResultÚ	SVDResultÚeighÚqrÚslogdetÚsvdÚcholeskyÚmatrix_rankÚpinvÚmatrix_normÚsvdvalsÚdiagonalÚtracer$   ÚhasattrÚlinalgr1   Ú_allÚsortedÚsetrC   rA   rB   r0   ú<module>rb      sÓ  ðõ #ã ç ,Ý á
�~¡w£yÓ
1€÷ BÓ AÝ à‰ˆr‹
�7—=‘=Ó!€Ø‰ˆr‹
�7—=‘=Ó!€Ø×Ñ€
Ø×Ñ€Ø×%Ñ%€Ø×Ñ€	Ø�vˆbƒz�'—,‘,Ó€Ø�VˆBƒZ�—
‘
Ó€Ø
‰&�‹*�W—_‘_Ó
%€Ø�fˆRƒj�—‘Ó€Ø‰6�"‹:�g×&Ñ&Ó'€Ø‰f�R‹j˜×,Ñ,Ó-€Ø�vˆbƒz�'—,‘,Ó€Ø‰f�R‹j˜×,Ñ,Ó-€Ø
‰&�‹*�W—_‘_Ó
%€Ø‰6�"‹:�g×&Ñ&Ó'€Ø‰ˆr‹
�7—=‘=Ó!€ó .0ñf ˆ2�9‰9�mÔ$Ø—)‘)×'Ñ'�Kà‘&˜“*˜W×0Ñ0Ó1€Kò€ñ" ‘�W“¡ G§O¡OÓ 4Ñ4±s¸4³yÑ@Ó
A€ôrB   