
    Kh                        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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* " S/ S0\5      r+g)1z8Test functions for linalg module using the matrix class.    N)
LinalgCase	apply_tagTestQRLinalgTestCase_TestNorm2D_TestNormDoubleBase_TestNormSingleBase_TestNormInt64Base
SolveCasesInvCasesEigvalsCasesEigCasesSVDCases	CondCases	PinvCasesDetCases
LstsqCases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)MatrixTestCase$    N)__name__
__module____qualname____firstlineno__CASES
TEST_CASES__static_attributes__r        Z/var/www/html/env/lib/python3.13/site-packages/numpy/matrixlib/tests/test_matrix_linalg.pyr   r   $   s    Jr(   r   c                       \ rS rSrSrg)TestSolveMatrix(   r    Nr!   r"   r#   r$   r'   r    r(   r)   r+   r+   (       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)TestEigvalsMatrix0   r    Nr-   r    r(   r)   r3   r3   0   r.   r(   r3   c                       \ rS rSrSrg)TestEigMatrix4   r    Nr-   r    r(   r)   r6   r6   4   r.   r(   r6   c                       \ rS rSrSrg)TestSVDMatrix8   r    Nr-   r    r(   r)   r9   r9   8   r.   r(   r9   c                       \ rS rSrSrg)TestCondMatrix<   r    Nr-   r    r(   r)   r<   r<   <   r.   r(   r<   c                       \ rS rSrSrg)TestPinvMatrix@   r    Nr-   r    r(   r)   r?   r?   @   r.   r(   r?   c                       \ rS rSrSrg)TestDetMatrixD   r    Nr-   r    r(   r)   rB   rB   D   r.   r(   rB   c                       \ rS rSrSrg)TestLstsqMatrixH   r    Nr-   r    r(   r)   rE   rE   H   r.   r(   rE   c                   ,    \ rS rSr\R
                  rSrg)_TestNorm2DMatrixL   r    Nr!   r"   r#   r$   npmatrixarrayr'   r    r(   r)   rH   rH   L       IIEr(   rH   c                       \ rS rSrSrg)TestNormDoubleMatrixP   r    Nr-   r    r(   r)   rP   rP   P   r.   r(   rP   c                       \ rS rSrSrg)TestNormSingleMatrixT   r    Nr-   r    r(   r)   rS   rS   T   r.   r(   rS   c                       \ rS rSrSrg)TestNormInt64MatrixX   r    Nr-   r    r(   r)   rV   rV   X   r.   r(   rV   c                   ,    \ rS rSr\R
                  rSrg)TestQRMatrix\   r    NrJ   r    r(   r)   rY   rY   \   rN   r(   rY   ),__doc__numpyrK   numpy.linalg.tests.test_linalgr   r   r   _TestQRr   r   r   r	   r
   r   r   r   r   r   r   r   r   r   r%   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(   