
    -i                    6   S SK Jr  S SKrS SKJrJrJrJrJ	r	J
r
JrJrJrJrJrJrJr  SSKJr  SSKJr  SSKJrJrJrJr  SS	KJr  \" \5      " \R:                  5      r\" \5      " \R<                  5      r\R>                  r\R@                  r \RB                  r!\RD                  r"\" \5      " \RF                  5      r#\" \5      " \RH                  5      r$\" \5      " \RJ                  5      r%\" \5      " \RL                  5      r&\" \5      " \RN                  5      r'\" \5      " \RP                  5      r(\" \5      " \RR                  5      r)\" \5      " \RT                  5      r*\" \5      " \RV                  5      r+\" \5      " \RX                  5      r,\" \5      " \RZ                  5      r-SS
 jr.\/" \R`                  S5      (       a  \R`                  Rb                  r1O\" \5      " \Rb                  5      r1/ SQr2\2\Rd                  -  r2\2SS/-  r2SS jr3g)    )annotationsN)LinAlgErrorconddeteigeigvalseigvalshinvlstsqmatrix_power	multi_dotnorm	tensorinvtensorsolve   )get_xp)_linalg   )matmulmatrix_transpose	tensordotvecdot)Arrayc                   SSK JnJnJnJnJnJn  SSK	J
n  U" U 5      u  p	U" U 5        U" U 5        U" U5      u  pU" X5      u  pUR                  S:X  a  UR                  nOUR                  nU" U5      (       a  SOSn[        R                  " USSSSS	9   U" XUS
9nS S S 5        U
" WR!                  USS95      $ ! [         a    SSKJnJnJnJnJnJn   Nf = f! , (       d  f       ND= f)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                   b/var/www/html/venv/lib/python3.13/site-packages/sklearn/externals/array_api_compat/numpy/linalg.pyr0   r0   B   s    
	
 	
" +rNEBr2"~HBb%KA 
ww!|%%$$ )++I	(
 "I6
 .//I  
	
 	
 	

6
 
s   B> C>CC
C,vector_normr0   c                     [         $ )N)__all__     r<   __dir__rB      s    NrA   )r4   r   r5   r   returnr   )rC   z	list[str])4
__future__r   numpyr1   r-   r   r   r   r   r   r	   r
   r   r   r   r   r   r   	_internalr   commonr   _aliasesr   r   r   r   _typingr   crossouter
EighResultQRResultSlogdetResult	SVDResulteighqrslogdetsvdcholeskymatrix_rankpinvmatrix_normsvdvalsdiagonaltracer0   hasattrlinalgr=   r?   rB   r@   rA   r<   <module>r]      s   #        B A r
7==!r
7==!
%%	bz',,BZ


*W__
%Rj":g&&'Rj,,-bz',,Rj,,-
*W__
%":g&&'r
7==! .0f 299m$$))''K*W001K 7??  G]# #rA   