
    >>i                     6   S r SSK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Jr  / r\\" S\
" S\R0                  " S\R2                  S9R5                  \R6                  5      \R0                  " S\R2                  S9R5                  \R6                  5      S	1S
9\
" S\R8                  " SS/SS//5      \R6                  " SS/5      R:                  5      \
" S\R6                  " SS/SS//5      \R6                  " SS/5      R:                  5      /5      -  r\\" S\
" S\R6                  " 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&\RN                  RQ                  S%S&9 " S' S(\\5      5       r) " S) S*\5      r* " S+ S,\*\5      r+ " S- S.\*\5      r, " S/ S0\*\5      r- " S1 S2\5      r.g)3z8Test functions for linalg module using the matrix class.    N)	CondCasesDetCasesEigCasesEigvalsCasesInvCases
LinalgCaseLinalgTestCase
LstsqCases	PinvCases
SolveCasesSVDCasesTestQR_TestNorm2D_TestNormDoubleBase_TestNormInt64Base_TestNormSingleBase	apply_tag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)MatrixTestCase2    N)__name__
__module____qualname____firstlineno__CASES
TEST_CASES__static_attributes__r        g/var/www/html/land-tabula/venv/lib/python3.13/site-packages/numpy/matrixlib/tests/test_matrix_linalg.pyr   r   2   s    Jr(   r   c                       \ rS rSrSrg)TestSolveMatrix6   r    Nr!   r"   r#   r$   r'   r    r(   r)   r+   r+   6       r(   r+   c                       \ rS rSrSrg)TestInvMatrix:   r    Nr-   r    r(   r)   r0   r0   :   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)TestEigMatrixB   r    Nr-   r    r(   r)   r6   r6   B   r.   r(   r6   c                       \ rS rSrSrg)TestSVDMatrixF   r    Nr-   r    r(   r)   r9   r9   F   r.   r(   r9   c                       \ rS rSrSrg)TestCondMatrixJ   r    Nr-   r    r(   r)   r<   r<   J   r.   r(   r<   c                       \ rS rSrSrg)TestPinvMatrixN   r    Nr-   r    r(   r)   r?   r?   N   r.   r(   r?   c                       \ rS rSrSrg)TestDetMatrixR   r    Nr-   r    r(   r)   rB   rB   R   r.   r(   rB   z=residuals not calculated properly for square tests (gh-29851))reasonc                       \ rS rSrSrg)TestLstsqMatrixV   r    Nr-   r    r(   r)   rF   rF   V   s     	r(   rF   c                   ,    \ rS rSr\R
                  rSrg)_TestNorm2DMatrix]   r    Nr!   r"   r#   r$   npmatrixarrayr'   r    r(   r)   rI   rI   ]       IIEr(   rI   c                       \ rS rSrSrg)TestNormDoubleMatrixa   r    Nr-   r    r(   r)   rQ   rQ   a   r.   r(   rQ   c                       \ rS rSrSrg)TestNormSingleMatrixe   r    Nr-   r    r(   r)   rT   rT   e   r.   r(   rT   c                       \ rS rSrSrg)TestNormInt64Matrixi   r    Nr-   r    r(   r)   rW   rW   i   r.   r(   rW   c                   ,    \ rS rSr\R
                  rSrg)TestQRMatrixm   r    NrK   r    r(   r)   rZ   rZ   m   rO   r(   rZ   )/__doc__pytestnumpyrL   numpy.linalg.tests.test_linalgr   r   r   r   r   r   r	   r
   r   r   r   r   _TestQRr   r   r   r   r   r%   emptydoubleviewrM   rN   Tr   r+   r0   r3   r6   r9   r<   r?   rB   markthread_unsaferF   rI   rQ   rT   rW   rZ   r    r(   r)   <module>rg      sI   ?      ( 	 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  	j. 		 	,.A 		,.A 		+-? 	7 r(   