+
    ei  c                   s6    ^ RI t^ RIHtHtHt  ! R R4      tR# )    N)assert_assert_equalassert_raisesc                   s8   a  ] tR t^t o R tR tR tR tRtV t	R# )TestRegressionc                s    \         P                  ! R 4      p\        \        \         P                  ! W4      4      \        V4      4       R# )z
[1 0; 1 0]N)npmatrixr   typeZkronselfZx   & L/usr/lib64/python3.14/site-packages/numpy/matrixlib/tests/test_regression.pytest_kron_matrixZTestRegression.test_kron_matrix   s+    IIl#T"''!-($q'2    c                s   \         P                  ! R .\        R7      p\        \	        VP
                  4      \         P                  J 4       \        \	        VP                  4      \         P                  J 4       \         P                  ! R.4      P                  4       w  r#\        \	        V4      \         P                  J 4       \        \	        V4      \         P                  J 4       R# )g      ?)Zdtypeg        N)	r   r   Zfloatr   r   ZrealZimagZnonzeroZndarray)r	   ZaZcZds   &   r   test_matrix_propertiesZ%TestRegression.test_matrix_properties   s    IIse5)QVV		)*QVV		)*yy#'')Q2::%&Q2::%&r   c                s,    R  p\        \        V4       R# )c                  s    \         P                  ! \         P                  ! ^4      4      \         P                  ! ^4      ,           R# )i   N)r   asmatrixZeyeZones r   r   mulZ=TestRegression.test_matrix_multiply_by_1d_vector.<locals>.mul   s&    KKq	"RWWQZ//r   N)r   Z
ValueError)r	   r   r
   r   !test_matrix_multiply_by_1d_vectorZ0TestRegression.test_matrix_multiply_by_1d_vector   s    	0 	j#&r   c                s    \         P                  ! \         P                  P                  ^ ^R4      4      p\	        VP                  4       P                  R4       \	        VP                  4       P                  R4       R# )r    N)   r   r   )r   r   ZrandomZuniformr   ZstdZshapeZargmaxr   r
   r   test_matrix_std_argmaxZ%TestRegression.test_matrix_std_argmax   sM    KK		))!Q78QUUW]]B'QXXZ%%r*r   r   N)
Z__name__Z
__module__Z__qualname__Z__firstlineno__r   r   r   r   Z__static_attributes__Z__classdictcell__)Z__classdict__s   @r   r   r      s     3
''+ +r   r   )Znumpyr   Znumpy.testingr   r   r   r   r   r   r   <module>r      s     > >+ +r   