Ë
    ÷U.jÃ  ã                   ó4   — d dl Zd dlmZmZmZ  G d„ d«      Zy)é    N)Úassert_Úassert_equalÚassert_raisesc                   ó$   — e Zd Zd„ Zd„ Zd„ Zd„ Zy)ÚTestRegressionc                 ó’   — t        j                  d«      }t        t        t        j                  ||«      «      t        |«      «       y )Nz
[1 0; 1 0])ÚnpÚmatrixr   ÚtypeÚkron©ÚselfÚxs     úgC:\xampp\htdocs\tradingbinance\backend\.venv\Lib\site-packages\numpy/matrixlib/tests/test_regression.pyÚtest_kron_matrixzTestRegression.test_kron_matrix   s-   € ä�I‰I�lÓ#ˆÜ”Tœ"Ÿ'™' ! Q›-Ó(¬$¨q«'Õ2ó    c                 óÒ  — t        j                  dgt        ¬«      }t        t	        |j
                  «      t         j                  u «       t        t	        |j                  «      t         j                  u «       t        j                  dg«      j                  «       \  }}t        t	        |«      t         j                  u «       t        t	        |«      t         j                  u «       y )Ng      ð?)Údtypeg        )	r	   r
   Úfloatr   r   ÚrealÚimagÚnonzeroÚndarray)r   ÚaÚcÚds       r   Útest_matrix_propertiesz%TestRegression.test_matrix_properties   s�   € ä�I‰I�s�e¤5Ô)ˆÜ”�Q—V‘V“¤§	¡	Ð)Ô*Ü”�Q—V‘V“¤§	¡	Ð)Ô*Ü�y‰y˜#˜Ó×'Ñ'Ó)‰ˆˆ1Ü”�Q“œ2Ÿ:™:Ð%Ô&Ü”�Q“œ2Ÿ:™:Ð%Õ&r   c                 ó*   — d„ }t        t        |«       y )Nc                  ó€   — t        j                  t        j                  d«      «      t        j                  d«      z   y )Né   )r	   ÚasmatrixÚeyeÚones© r   r   Úmulz=TestRegression.test_matrix_multiply_by_1d_vector.<locals>.mul   s#   € Ü�K‰KœŸ™˜q›	Ó"¤2§7¡7¨1£:Ó-r   )r   Ú
ValueError)r   r%   s     r   Ú!test_matrix_multiply_by_1d_vectorz0TestRegression.test_matrix_multiply_by_1d_vector   s   € ò	.ô 	”j #Õ&r   c                 óü   — t        j                  t         j                  j                  ddd«      «      }t	        |j                  «       j                  d«       t	        |j                  «       j                  d«       y )Nr   é   )é   r*   r$   )r	   r!   ÚrandomÚuniformr   ÚstdÚshapeÚargmaxr   s     r   Útest_matrix_std_argmaxz%TestRegression.test_matrix_std_argmax   sM   € ä�K‰KœŸ	™	×)Ñ)¨!¨Q°Ó7Ó8ˆÜ�Q—U‘U“W—]‘] BÔ'Ü�Q—X‘X“Z×%Ñ% rÕ*r   N)Ú__name__Ú
__module__Ú__qualname__r   r   r'   r0   r$   r   r   r   r      s   „ ò3ò
'ò'ó+r   r   )Únumpyr	   Únumpy.testingr   r   r   r   r$   r   r   Ú<module>r6      s   ðÛ ß >Ñ >÷+ò +r   