
    Kh                     4    S SK rS SKJrJrJr   " S S5      rg)    N)assert_assert_equalassert_raisesc                   ,    \ rS rSrS rS rS rS rSrg)TestRegression   c                     [         R                  " S5      n[        [        [         R                  " X5      5      [        U5      5        g )Nz
[1 0; 1 0])npmatrixr   typekronselfxs     W/var/www/html/env/lib/python3.13/site-packages/numpy/matrixlib/tests/test_regression.pytest_kron_matrixTestRegression.test_kron_matrix   s+    IIl#T"''!-($q'2    c                    [         R                  " S/[        S9n[        [	        UR
                  5      [         R                  L 5        [        [	        UR                  5      [         R                  L 5        [         R                  " S/5      R                  5       u  p#[        [	        U5      [         R                  L 5        [        [	        U5      [         R                  L 5        g )Ng      ?)dtypeg        )	r
   r   floatr   r   realimagnonzerondarray)r   acds       r   test_matrix_properties%TestRegression.test_matrix_properties   s    IIse5)QVV		)*QVV		)*yy#'')Q2::%&Q2::%&r   c                 *    S n[        [        U5        g )Nc                      [         R                  " [         R                  " S5      5      [         R                  " S5      -    g )N   )r
   asmatrixeyeones r   r   mul=TestRegression.test_matrix_multiply_by_1d_vector.<locals>.mul   s#    KKq	"2771:-r   )r   
ValueError)r   r(   s     r   !test_matrix_multiply_by_1d_vector0TestRegression.test_matrix_multiply_by_1d_vector   s    	. 	j#&r   c                     [         R                  " [         R                  R                  SSS5      5      n[	        UR                  5       R                  S5        [	        UR                  5       R                  S5        g )Nr      )   r/   r'   )r
   r$   randomuniformr   stdshapeargmaxr   s     r   test_matrix_std_argmax%TestRegression.test_matrix_std_argmax   sM    KK		))!Q78QUUW]]B'QXXZ%%r*r   r'   N)	__name__
__module____qualname____firstlineno__r   r   r+   r5   __static_attributes__r'   r   r   r   r      s    3
''+r   r   )numpyr
   numpy.testingr   r   r   r   r'   r   r   <module>r>      s     > >+ +r   