6#8 tdZddlZddlZddlmZmZmZmZmZm Z ddl m Z m Z m Z mZmZmZGddZdS)z" Test functions for linalg module N)linalgarangefloat64arraydot transpose)assert_ assert_raises assert_equalassert_array_equalassert_array_almost_equalassert_array_lesscDeZdZdZdZdZdZdZdZdZ dZ d Z d S) TestRegressionc tgd}tdt}d|_|dz}t j|\}}||t||dS)N) yӝ'Y@yF.<2/3yʹLTW9>/@yʹLTW9>/y=J&ytV) 忷B$@ytV) 忷B$yZynFr62@y( 3%@y:@yCr ~yYqs`<yt&Aۼdtype) r)rrrshapereigsortr )selfrvaavaves v/builddir/build/BUILD/cloudlinux-venv-1.0.10/venv/lib64/python3.11/site-packages/numpy/linalg/tests/test_regression.pytest_eig_buildzTestRegression.test_eig_builds , , , - - 7' * * * FAB    !"c*****cgd}tgdgdgdg}tj|\}}t||dS)N)g"&Q@ggdV@g7Z@)g'UlS@4h @%pJ/@)r#g+>V@研qi0)r$r%gJ%~X@)rreighr )rrvalscovvalsvecss rtest_eigh_buildzTestRegression.test_eigh_build&sj888>>>===>>>@AA[%% d!$.....r!ctddgddgddgddgg}|j\}}tj|\}}}t t |dd|df|}t |tjddS)Ng?@@)r0) rrrsvdrrr npzeros)rrmnusvhbs rtest_svd_buildzTestRegression.test_svd_build1s B8b"XBx"b: ; ;w1:a==1b  !AAAqrrE(##Q ' '!!RXf%5%566666r!cftttjt gdddS)N)r-r.r/fro)r ValueErrorrnormr)rs rtest_norm_vector_badargz&TestRegression.test_norm_vector_badarg;s, j&+u\\\/B/BEJJJJJr!ctddgddggd}t|d}tj|}tj|}t||dS)NgC$3@g&ug.ܷ#@z>f8rz)rrtrwcs rtest_svd_no_uvzTestRegression.test_svd_no_uvOs+ ? ?EG^ ? ?GE+++JqU333$R[^^c%9::Q"""RY22155q999!!RY^^A1^%=%=>>>>  ? ? ?r!ctjtjddgddgt}tj|}t |ddgt |jtjdktj|d}t |ddgt |jtjdktj|d}t |ddgt |jtjdktttj|dtttj|dtttj|tj tttj|tj tttj|dtttj|d tttj|d tjtjddgddggd gt}tj|}t |ddgt |jtjdktj|d}t |ddgt |jtjdktttj|dtttj|tj tttj|tj tttj|dtttj|dtttj|d tttj|dtttj|d tttj|d dS) NrrNrrrOr0r<nuc)rrrrK) r2robjectrr>r r rr r=inf TypeError)r testvectorr> testmatrixs rtest_norm_object_arrayz%TestRegression.test_norm_object_arrayZsiXrxA//A6fEEE {:&&4!Q((( bhy111222{:1---4!Q((( bhy111222{:1---4!Q((( bhy111222j&+zuEEEEj&+zuEEEEj&+zrvFFFFj&+zwGGGGj&+zqAAAAj&+zrBBBBj&+zrBBBBX!Q 0 0!Q77779@FHHH {:&&4!Q((( bhy111222{:51114!Q((( bhy111222ijeDDDDj&+zrvFFFFj&+zwGGGGj&+zqAAAAj&+zqAAAAj&+zrBBBBija@@@@ijbAAAAj&+zqAAAAAAr!cd}d}tj||dtj||zz}tj||dtj||zz}||}t j||d\}}}} t ||dS)NFy?)rcond)r2randomrandnrrlstsqr ) rsizen_rhsGr6r9u_lstsqresranksvs rtest_lstsq_complex_larger_rhsz,TestRegression.test_lstsq_complex_larger_rhss IOOD$ ' '"rytT/J/J*J J IOOD% ( (2 e0L0L+L L EE!HH!'a$!?!?!?dB!'1-----r!N) __name__ __module__ __qualname__r r+r:r?rDrIrZrdrsr!rrr s+++. / / /777KKK ### ? ? ?+B+B+BZ . . . . .r!r)__doc__warningsnumpyr2rrrrrr numpy.testingr r r r r rrrwr!rr|s@@@@@@@@@@@@@@@@ D.D.D.D.D.D.D.D.D.D.r!