K i ZddlmZmZmZddlmZmZmZmZddl m Z ddl m Z dZ dZdZy) ) _doktocsr _csrtodokbanded)Matrixeyeoneszeros) SparseMatrix)raisesc"tgdgdgdg}tddgd}tddgd}tddd d d d }tgd gd gdg}td ddd d}t|gdgdgdddggk(sJt|gdgdgdddggk(sJt|gdgdgdddggk(sJt|gdgdgdddggk(sJt|gdgd gd!ddggk(sJt|dd gddggd"d dggk(sJy)#N)rr)r r)rr rr) rrrrrr(rrrr2<FrrrrrrP)rrrrr rrrrrrrrrrr))r r )r)rrrr)r rr)rrrrr)rr)rr)r rrrr r)rr r rr r)rrrrr)rrrrrrrr)rr r rrrrr)rrrrr)rrrrr)r rrrr)rrrrr)rrr)r rr) rrr r rrrrrrrr rr)rrr)rrrr)rrrr r rrr)r r)abcdefs k/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/sympy/matrices/tests/test_sparsetools.py test_doktocsrr*sYlL,?@AQ& 'AQNOARb!R@AAiI67AQAb12A Q<.0Bq!f   Q<< /Aq6; ;; ; Q<.!Q! !! ! Qt d did&t d did?cxk(rtdk(sJJt ddid?tgd%gd@gdAgk(sJy)BNctS)Nrr+r)ztest_banded...sfhr+ctdS)Nr r;r<r+r)r=ztest_banded../s fQir+ctddSNr rr;r<r+r)r=ztest_banded..0s fQlr+ctdddS)Nr rrr;r<r+r)r=ztest_banded..1sfQ1or+ctddddS)Nr rrrr;r<r+r)r=ztest_banded..2sfQ1a0r+c tddidS)Nrr rr rowsr;r<r+r)r=ztest_banded..3vq&k:r+c tddidS)NrrDr colsr;r<r+r)r=ztest_banded..4rGr+ctdddiS)Nr rrDr;r<r+r)r=ztest_banded..5sva!V5r+c tddddiS)Nrr rrDr;r<r+r)r=ztest_banded..6vaQK8r+c tddddiS)Nr rrrDr;r<r+r)r=ztest_banded..7rMr+rrrrr r )r rrr)rrr)r r")rr rr)rrrr)rrrr)rrrrr)rPrr )rrrrr-cd|zdzSr@r<)r&s r)r=ztest_banded..Is1q51*r+rr/)r rr rr)rrrrr)rrrrr)rrrr)rrrr)r rr)rr rrI)rr r)rrr )rrr)rrr)r r rr)rrr r c4tdtdddS)NrrOrrErrr<r+r)r=ztest_banded..gsv!Q&8qAr+)rrr r rrrr)rrr r rrrr)rrrrr r rr)rrrrr r rr)rrrrrrr r )rrrrrrr r c8tdtdfdzdS)NrrrrrrrrOrUr<r+r)r=ztest_banded..psv&d1gZ\&BCr+rW)rr r rrrr)rrr rrrr)rrrr r rr)rrrrr rr)rrrrrr r )rrrrrrr )rrr)rr r c4tdtdfddS)NrrrOrUr<r+r)r=ztest_banded..sv1d1g,1&=>r+rE)rrr r ) r TypeError ValueErrorr1rr r rrr)svertu2s r) test_bandedr^-s 9&' 9'( 9*+ 9-. 901 ::; ::; :56 :89 :89 fQ2& 55 5 !Q uQ{ ** * aA, 58 ++ + 1faVn% &&!Q. 88 8 l 2 39),-       !QQ1+ ,    A !q\ "     !aV  A A    !QA     ) D 1d)! $     !aa\ "      :AB aT!WJqL) *      " # ## # :CD !Q!Q !B f"q) *      aa\a( )     :>? 1a&q !VQF%; Es1v EE EE E 1a&q !V-&  r+N)sympy.matrices.sparsetoolsrrrsympy.matrices.denserrrr sympy.matricesr sympy.testing.pytestr r*r8r^r<r+r)rcs)CC;;''O(F$Wr+