+
    X°³j·  ã                   ó`  € R t ^ RIt^ RIt^ RIHtHtHtHtH	t	H
t
HtHtHtHtHtHtHtHtHtHtHt . t]]! R]
! R]P0                  ! R0]P2                  R7      P5                  ]P6                  4      ]P0                  ! R1]P2                  R7      P5                  ]P6                  4      R0R7      ]
! R]P8                  ! R	R
.RR..4      ]P6                  ! R
R	.4      P:                  4      ]
! R]P6                  ! R	R
.RR..4      ]P6                  ! R
R	.4      P:                  4      .4      ,          t]]! R]
! R]P6                  ! R	R
.R
R	..4      R4      .4      ,          t ! R R]4      t ! R R]]4      t ! R R]	]4      t  ! R R]]4      t! ! R R]]4      t" ! R R]]4      t# ! R R]]4      t$ ! R R]]4      t% ! R  R!]]4      t&]PN                  PQ                  R"R#7       ! R$ R%]]4      4       t) ! R& R']4      t* ! R( R)]*]4      t+ ! R* R+]*]4      t, ! R, R-]*]4      t- ! R. R/]4      t.R# )2z8Test 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)Údtypezsize-0)ÚtagsÚmatrix_b_onlyg      ð?g       @g      @g      @Úmatrix_a_and_bÚ	hermitianÚhmatrix_a_and_bc                   ó   € ] tR t^2t]tRtR# )ÚMatrixTestCase© N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__ÚCASESÚ
TEST_CASESÚ__static_attributes__r   ó    Úi/home/luca/screen-checking/.venv/lib/python3.14/site-packages/numpy/matrixlib/tests/test_matrix_linalg.pyr   r   2   s   † Ø„Jr%   r   c                   ó   € ] tR t^6tRtR# )ÚTestSolveMatrixr   N©r   r   r    r!   r$   r   r%   r&   r(   r(   6   ó   † Ûr%   r(   c                   ó   € ] tR t^:tRtR# )ÚTestInvMatrixr   Nr)   r   r%   r&   r,   r,   :   r*   r%   r,   c                   ó   € ] tR t^>tRtR# )ÚTestEigvalsMatrixr   Nr)   r   r%   r&   r.   r.   >   r*   r%   r.   c                   ó   € ] tR t^BtRtR# )ÚTestEigMatrixr   Nr)   r   r%   r&   r0   r0   B   r*   r%   r0   c                   ó   € ] tR t^FtRtR# )ÚTestSVDMatrixr   Nr)   r   r%   r&   r2   r2   F   r*   r%   r2   c                   ó   € ] tR t^JtRtR# )ÚTestCondMatrixr   Nr)   r   r%   r&   r4   r4   J   r*   r%   r4   c                   ó   € ] tR t^NtRtR# )ÚTestPinvMatrixr   Nr)   r   r%   r&   r6   r6   N   r*   r%   r6   c                   ó   € ] tR t^RtRtR# )ÚTestDetMatrixr   Nr)   r   r%   r&   r8   r8   R   r*   r%   r8   z=residuals not calculated properly for square tests (gh-29851))Úreasonc                   ó   € ] tR t^VtRtR# )ÚTestLstsqMatrixr   Nr)   r   r%   r&   r;   r;   V   s   † ó 	r%   r;   c                   ó.   € ] tR t^]t]P
                  tRtR# )Ú_TestNorm2DMatrixr   N©r   r   r    r!   ÚnpÚmatrixÚarrayr$   r   r%   r&   r=   r=   ]   ó   † Ø�I‰I„Er%   r=   c                   ó   € ] tR t^atRtR# )ÚTestNormDoubleMatrixr   Nr)   r   r%   r&   rD   rD   a   r*   r%   rD   c                   ó   € ] tR t^etRtR# )ÚTestNormSingleMatrixr   Nr)   r   r%   r&   rF   rF   e   r*   r%   rF   c                   ó   € ] tR t^itRtR# )ÚTestNormInt64Matrixr   Nr)   r   r%   r&   rH   rH   i   r*   r%   rH   c                   ó.   € ] tR t^mt]P
                  tRtR# )ÚTestQRMatrixr   Nr>   r   r%   r&   rJ   rJ   m   rB   r%   rJ   )é    rK   )rK   é   )/Ú__doc__ÚpytestÚnumpyr?   Únumpy.linalg.tests.test_linalgr   r   r   r   r   r   r   r	   r
   r   r   r   Ú_TestQRr   r   r   r   r   r"   ÚemptyÚdoubleÚviewr@   rA   ÚTr   r(   r,   r.   r0   r2   r4   r6   r8   ÚmarkÚthread_unsafer;   r=   rD   rF   rH   rJ   r   r%   r&   Ú<module>rX      sI  ðÙ ?Û ã ÷÷ ÷ ÷ õ ð( 	€ð ‰�8Ùˆ|Ø�xŠx˜ b§i¡iÔ0×5Ñ5°b·i±iÓ@Ø�xŠx˜ b§i¡iÔ0×5Ñ5°b·i±iÓ@Ø�Jô ñ ˆØ�xŠx˜"˜b˜ B¨ 8Ð,Ó-Ø�yŠy˜"˜b˜Ó"×$Ñ$ó&ñ ÐØ�yŠy˜2˜r˜( R¨ HÐ-Ó.Ø�yŠy˜"˜b˜Ó"×$Ñ$ó&ðó 
õ €ð ‰�;ÙÐ Ø�yŠy˜2˜r˜( R¨ HÐ-Ó.Øóð!ó 
õ €ô�^ô ô	�j .ô 	ô	�H˜nô 	ô	˜ nô 	ô	�H˜nô 	ô	�H˜nô 	ô	�Y ô 	ô	�Y ô 	ô	�H˜nô 	ð ‡�×ÑØJð ó ô	�j .ó 	óð	ô˜ô ô	Ð,Ð.Aô 	ô	Ð,Ð.Aô 	ô	Ð+Ð-?ô 	ô�7ö r%   