ó
    �œ‘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     ÚiC:\Users\psant\Downloads\Noiseback\school\venv\Lib\site-packages\numpy/matrixlib/tests/test_regression.pyÚtest_kron_matrixÚTestRegression.test_kron_matrix   s+   € ä�IŠI�lÓ#ˆÜ”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‹   € ä�IŠI�s�e¤5Ñ)ˆÜ”�Q—V‘V“¤§	¡	Ð)Ô*Ü”�Q—V‘V“¤§	¡	Ð)Ô*Ü�yŠy˜#˜Ó×'Ñ'Ó)‰ˆÜ”�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#   € Ü�KŠKœŸš˜q›	Ó"¤R§W¢W¨Q£ZÓ/r   )r   Ú
ValueError)r   r(   s     r   Ú!test_matrix_multiply_by_1d_vectorÚ0TestRegression.test_matrix_multiply_by_1d_vector   s   € ò	0ô 	”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   € ä�KŠKœŸ	™	×)Ñ)¨!¨Q°Ó7Ó8ˆÜ�Q—U‘U“W—]‘] BÔ'Ü�Q—X‘X“Z×%Ñ% 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   