
    *ie                        S 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JrJrJr  SSKJr  / r\\" S\	" S\R.                  " S\R0                  S9R3                  \R4                  5      \R.                  " S	\R0                  S9R3                  \R4                  5      S
1S9\	" S\R6                  " SS/SS//5      \R4                  " SS/5      R8                  5      \	" S\R4                  " SS/SS//5      \R4                  " SS/5      R8                  5      /5      -  r\\" S\	" S\R4                  " SS/SS//5      S5      /5      -  r " S S\
5      r " S S\\5      r " S S\\5      r " S S\\5      r  " S S\\5      r! " S S\\5      r" " S  S!\\5      r# " S" S#\\5      r$ " S$ S%\\5      r% " S& S'\\5      r& " S( S)\5      r' " S* S+\'\5      r( " S, S-\'\5      r) " S. S/\'\5      r* " S0 S1\5      r+g)2z8Test functions for linalg module using the matrix class.    N)	CondCasesDetCasesEigCasesEigvalsCasesInvCases
LinalgCaseLinalgTestCase
LstsqCases	PinvCases
SolveCasesSVDCases_TestNorm2D_TestNormDoubleBase_TestNormInt64Base_TestNormSingleBase	apply_tag)TestQRsquare
0x0_matrix)r   r   )dtype)r      zsize-0)tagsmatrix_b_onlyg      ?g       @g      @g      @matrix_a_and_b	hermitianhmatrix_a_and_bc                       \ rS rSr\rSrg)MatrixTestCase0    N)__name__
__module____qualname____firstlineno__CASES
TEST_CASES__static_attributes__r        f/var/www/html/ai-backend/venv/lib/python3.13/site-packages/numpy/matrixlib/tests/test_matrix_linalg.pyr   r   0   s    Jr(   r   c                       \ rS rSrSrg)TestSolveMatrix4   r    Nr!   r"   r#   r$   r'   r    r(   r)   r+   r+   4       r(   r+   c                       \ rS rSrSrg)TestInvMatrix8   r    Nr-   r    r(   r)   r0   r0   8   r.   r(   r0   c                       \ rS rSrSrg)TestEigvalsMatrix<   r    Nr-   r    r(   r)   r3   r3   <   r.   r(   r3   c                       \ rS rSrSrg)TestEigMatrix@   r    Nr-   r    r(   r)   r6   r6   @   r.   r(   r6   c                       \ rS rSrSrg)TestSVDMatrixD   r    Nr-   r    r(   r)   r9   r9   D   r.   r(   r9   c                       \ rS rSrSrg)TestCondMatrixH   r    Nr-   r    r(   r)   r<   r<   H   r.   r(   r<   c                       \ rS rSrSrg)TestPinvMatrixL   r    Nr-   r    r(   r)   r?   r?   L   r.   r(   r?   c                       \ rS rSrSrg)TestDetMatrixP   r    Nr-   r    r(   r)   rB   rB   P   r.   r(   rB   c                       \ rS rSrSrg)TestLstsqMatrixT   r    Nr-   r    r(   r)   rE   rE   T   r.   r(   rE   c                   ,    \ rS rSr\R
                  rSrg)_TestNorm2DMatrixX   r    Nr!   r"   r#   r$   npmatrixarrayr'   r    r(   r)   rH   rH   X       IIEr(   rH   c                       \ rS rSrSrg)TestNormDoubleMatrix\   r    Nr-   r    r(   r)   rP   rP   \   r.   r(   rP   c                       \ rS rSrSrg)TestNormSingleMatrix`   r    Nr-   r    r(   r)   rS   rS   `   r.   r(   rS   c                       \ rS rSrSrg)TestNormInt64Matrixd   r    Nr-   r    r(   r)   rV   rV   d   r.   r(   rV   c                   ,    \ rS rSr\R
                  rSrg)TestQRMatrixh   r    NrJ   r    r(   r)   rY   rY   h   rN   r(   rY   ),__doc__numpyrK   numpy.linalg.tests.test_linalgr   r   r   r   r   r   r	   r
   r   r   r   r   r   r   r   r   r   _TestQRr%   emptydoubleviewrL   rM   Tr   r+   r0   r3   r6   r9   r<   r?   rB   rE   rH   rP   rS   rV   rY   r    r(   r)   <module>rc      s#   ?     $ =
 8|xxbii055bii@xxbii055bii@J  xx"bB8,-yy"b"$$& yy2r(RH-.yy"b"$$& 
  ; yy2r(RH-.! 
 ^ 	j. 		Hn 		n 		Hn 		Hn 		Y 		Y 		Hn 		j. 	 	,.A 		,.A 		+-? 	7 r(   