zmc
2023-08-08 e792e9a60d958b93aef96050644f369feb25d61b
1
2
3
4
5
6
7
8
9
U
P±d¾ã@s.ddlZddlmZmZmZGdd„dƒZdS)éN)Úassert_Ú assert_equalÚ assert_raisesc@s,eZdZdd„Zdd„Zdd„Zdd„Zd    S)
ÚTestRegressioncCs(t d¡}ttt ||¡ƒt|ƒƒdS)Nz
[1 0; 1 0])ÚnpÚmatrixrÚtypeZkron©ÚselfÚx©r ú\d:\z\workplace\vscode\pyvenv\venv\Lib\site-packages\numpy/matrixlib/tests/test_regression.pyÚtest_kron_matrixs
zTestRegression.test_kron_matrixcCsttjdgtd}tt|jƒtjkƒtt|jƒtjkƒt dg¡ ¡\}}tt|ƒtjkƒtt|ƒtjkƒdS)Ngð?)Zdtypeg)    rrÚfloatrrÚrealÚimagZnonzeroZndarray)r
ÚaÚcÚdr r r Útest_matrix_properties s z%TestRegression.test_matrix_propertiescCsdd„}tt|ƒdS)NcSst t d¡¡t d¡dS)Né)rÚmatZeyeZonesr r r r Úmulsz=TestRegression.test_matrix_multiply_by_1d_vector.<locals>.mul)rÚ
ValueError)r
rr r r Ú!test_matrix_multiply_by_1d_vectorsz0TestRegression.test_matrix_multiply_by_1d_vectorcCs:t tj ddd¡¡}t| ¡jdƒt| ¡jdƒdS)Nré)érr )rZasmatrixÚrandomÚuniformrZstdÚshapeZargmaxr    r r r Útest_matrix_std_argmaxsz%TestRegression.test_matrix_std_argmaxN)Ú__name__Ú
__module__Ú __qualname__rrrr r r r r rs    r)ÚnumpyrZ numpy.testingrrrrr r r r Ú<module>s