+
    X°³j·1  ã                   óÄ   € ^ RI t ^ RIt^ RIHu Ht ^ RIHtHtH	t	H
t
HtHtHt ]P                  R,          ]P                  R,          ,           R,           t ! R R4      tR# )é    N)Úassert_Úassert_allcloseÚassert_almost_equalÚassert_array_almost_equalÚassert_array_equalÚassert_equalÚassert_raisesÚ
AllIntegerÚAllFloatÚOc                   óH  a € ] tR t^t o R tR tR t]P                  P                  R]
4      V 3R lR l4       tR tR tR	 t]P                  P                  R
]]P"                  ]P$                  .4      R 4       tR tR tR tR tR tR tR tR tR tR tR tRtV t R# )ÚTestPolynomialc                ó¾  € \         P                  ! . RO4      p\        \        V4      R4       \        \	        V4      R4       \         P                  ! . R	O4      p\        \        V4      R4       \        \	        V4      R4       \         P                  ! . R
O4      p\        \	        V4      R4       \        \	        \         P                  ! . RO4      4      R4       R# )ç      ð?zpoly1d([1., 2., 3.])z   2
1 x + 2 x + 3zpoly1d([3., 2., 1.])ú   2
3 x + 2 x + 1z=            3      2
(1.9 + 2j) x - 3j x - 5.123 x + (2 + 1j)z    2
-3 x - 2 x - 1N©r   é   é   ©ç      @r   é   )yõ¡ê[fþ?       @y       €      Àg"GBtk~Ày       @      ð?)éýÿÿÿéþÿÿÿéÿÿÿÿ)ÚnpÚpoly1dr   ÚreprÚstr)ÚselfÚpÚqÚrs   &   Ú`/home/luca/screen-checking/.venv/lib/python3.14/site-packages/numpy/lib/tests/test_polynomial.pyÚtest_poly1d_str_and_reprÚ'TestPolynomial.test_poly1d_str_and_repr   s©   € Ü�IŠI’jÓ!ˆÜ”T˜!“WÐ4Ô5Ü”S˜“Vð%ô	&ô �IŠI’jÓ!ˆÜ”T˜!“WÐ4Ô5Ü”S˜“Vð%ô	&ô �IŠIÒ>Ó?ˆÜ”S˜“Vð@ô	Aô 	”SœŸš¢<Ó0Ó1ð&ö	'ó    c                óö   € \         P                  ! . RO4      p\         P                  ! . RO4      p\        V! ^ 4      R4       \        V! ^4      R4       \        V! ^ 4      R 4       \        V! ^4      R4       R# )r   r   g      C@g     €U@Nr   r   ©r   r   r   ©r   r    r!   s   &  r#   Útest_poly1d_resolutionÚ%TestPolynomial.test_poly1d_resolution+   sV   € Ü�IŠI’jÓ!ˆÜ�IŠI’jÓ!ˆÜ‘Q�q“T˜3ÔÜ‘Q�q“T˜4Ô Ü‘Q�q“T˜3ÔÜ‘Q�q“T˜4Ö r&   c           	     óœ  € \         P                  ! . RO4      p\         P                  ! . RO4      p\        W,          \         P                  ! R.4      \         P                  ! RR.4      34       \        VP                  4       \         P                  ! . R	O4      4       \        VP                  ^4      \         P                  ! . R	O4      4       \         P                  ! . R
O4      p\         P                  ! . RO4      p\        W,          \         P                  ! . RO4      4       \        W,           \         P                  ! . RO4      4       \        W,
          \         P                  ! . RO4      4       \        V^,          \         P                  ! . RO4      4       \        V! V4      \         P                  ! . RO4      4       \        V! V4      \         P                  ! . RO4      4       \        VP	                  4       \         P                  ! RR.4      4       \        VP	                  ^4      \         P                  ! R.4      4       \        \         P
                  ! \         P                  ! . RO4      \         P                  ! ^^.4      4      \         P                  ! R R.4      \         P                  ! R.4      34       R# )r   ç      Ð?g      ø?g      @ç        ç       @N)r   r   é   )ç      @r   r   )gUUUUUUÕ?r   r1   r.   r   r   )r   ç       @g      ,@r2   r   )r1   r1   r1   )g       Àr.   r/   )	r   r2   g      B@g      Z@g     Àj@g     €s@g     @t@g      k@g     @T@)g      "@ç      (@g      0@r2   g      @)r   r3   g      @@g      D@g      A@©r   r   r   g      ð¿)r   r   r   ÚintegÚderivÚpolydivr)   s   &  r#   Útest_poly1d_mathÚTestPolynomial.test_poly1d_math3   s¬  € ä�IŠI’jÓ!ˆÜ�IŠI’jÓ!ˆÜ�Q•UœRŸYšY¨ vÓ.´·	²	¸3À¸+Ó0FÐGÔHÜ�Q—W‘W“Y¤§	¢	Ò*=Ó >Ô?Ü�Q—W‘W˜Q“Z¤§¢Ò+>Ó!?Ô@ä�IŠI’jÓ!ˆÜ�IŠI’jÓ!ˆÜ�Q•UœBŸIšIÒ&;Ó<Ô=Ü�Q•UœBŸIšI¢lÓ3Ô4Ü�Q•UœBŸIšI¢mÓ4Ô5Ü�Q˜!•VœRŸYšYò (?ó @ô 	Aä‘Q�q“Tœ2Ÿ9š9Ò%;Ó<Ô=Ü‘Q�q“Tœ2Ÿ9š9Ò%=Ó>Ô?Ü�Q—W‘W“Y¤§	¢	¨2¨r¨(Ó 3Ô4Ü�Q—W‘W˜Q“Z¤§¢¨B¨4£Ô1Ü”R—Z’Z¤§	¢	ª*Ó 5´r·y²yÀ!ÀQÀÓ7HÓIÜ—i’i  S 	Ó*¬B¯IªI°r°d«OÐ<ö	>r&   Ú	type_codec                ó$   <€ V ^8„  d   QhRS[ RR/# )r   r:   ÚreturnN)r   )ÚformatÚ__classdict__s   "€r#   Ú__annotate__ÚTestPolynomial.__annotate__J   s   ø€ ÷ 2ñ 2©#ð 2°$ñ 2r&   c           
     óJ  € \         P                  ! V4      p\         P                  ! . ROVR7      p\         P                  ! V4      p\	        \         P
                  ! V4      V4       \	        \         P
                  ! V4      P                  V4       \	        \        V4      ^4       R^ ^ ^^^^^^^ /pVP                  4        F]  w  rgWF,          p\	        W‡4       V\         P                  8X  d   \        V\        4      '       g   Q hKG  \	        VP                  V4       K_  	  R# )r   ©ÚdtypeN©r   r   r   r   )r   rC   Úarrayr   r   ÚasarrayÚlenÚitemsÚobject_Ú
isinstanceÚint)	r   r:   rC   Úarr    Úcomparison_dctÚindexÚrefÚscalars	   &&       r#   Útest_poly1d_miscÚTestPolynomial.test_poly1d_miscI   sÔ   € ä—’˜Ó#ˆÜ�XŠX’i uÔ-ˆÜ�IŠI�b‹Mˆô 	”R—Z’Z “] BÔ'Ü”R—Z’Z “]×(Ñ(¨%Ô0Ü”S˜“V˜QÔð ˜a  A q¨!¨Q°°1°aÐ8ˆØ(×.Ñ.Ö0‰JˆEØ•XˆFÜ˜Ô%ØœŸ
™
Ô"Ü! &¬#×.Ò.Ð.Ò.ä˜VŸ\™\¨5Ö1ó 1r&   c                óÂ   € \         P                  ! . RORR7      p\        \        V4      R4       \         P                  ! . RORR7      p\        \        V4      R4       R# )r   Úy)Úvariablez   2
1 y + 2 y + 3Úlambdaz!        2
1 lambda + 2 lambda + 3Nr   ©r   r   r   r   )r   r!   s   & r#   Útest_poly1d_variable_argÚ'TestPolynomial.test_poly1d_variable_arg^   sJ   € Ü�IŠI’j¨3Ô/ˆÜ”S˜“Vð%ô	&ô �IŠI’j¨8Ô4ˆÜ”S˜“Vð/ö	0r&   c                óØ  € \        \        P                  ! ^\        P                  ! ^4      ) \        P                  ! ^4      .4      . RO4       . RO. RO. RO.p\        \        P                  ! V4      . RO4       \	        \        P
                  ! \        P                  ! . RO4      4      4       \	        \        P
                  ! \        P                  ! . R
O4      4      4       \	        \        P
                  ! \        P                  ! . RO4      4      4       \	        \        P
                  ! \        P                  ! . RO4      4      4       \	        \        P
                  ! \        P                  ! . RO4      4      4       \	        \        P
                  ! \        P                  ! RR	.4      4      4       \	        \        P
                  ! \        P                  ! ^R.4      4      4       \	        \        P                  ! \        P                  ! RR.4      4      4       \        P                  P                  ^*4       \        P                  P                  ^d4      R\        P                  P                  ^d4      ,          ,           p\	        \        P
                  ! \        P                  ! \        P                  ! V\        P                  ! V4      34      4      4      4       R# )r   ù              ð?N)r   r   r   é   rD   )r0   é   r\   )é   é   r   )r   iúÿÿÿi¸ÿÿÿiåÿÿÿ)y        Zd;ßOñ?y        �•C‹lç@y       €�•C‹lçÀy       €Zd;ßOñ¿ù       €      ð¿)r[   y              ð¿ù      ð?       @ù      ð?       Ày      ð?      @y      ð?      À)r[   r`   ra   rb   y      ð?      @y      ð?      À)r[   r`   ra   rb   )r[   r`   ù               @y       €       Àr   y       €›ò×  ð¿)r   r   ÚpolyÚsqrtr   Ú	isrealobjÚiscomplexobjÚrandomÚseedÚrandnÚconcatenateÚ	conjugate)r   ÚAÚas   &  r#   Ú	test_polyÚTestPolynomial.test_polyh   s«  € Ü!¤"§'¢'¨1¬r¯wªw°q«z¨k¼2¿7º7À1»:Ð*FÓ"GÚ"0ô	2ò š	¢9Ð-ˆÜ!¤"§'¢'¨!£*Ò.?Ô@ô 	”—’œRŸWšWÒ%IÓJÓKÔLÜ”—’œRŸWšWò &Có Dó Eô 	Fä”—’œRŸWšWÒ%OÓPÓQÔRÜ”—’œRŸWšWÒ%>Ó?Ó@ÔAÜ”—’œRŸWšWÒ%7Ó8Ó9Ô:Ü”—’œRŸWšW b¨# YÓ/Ó0Ô1Ü”—’œRŸWšW a¨ WÓ-Ó.Ô/ä”—’¤§¢¨¨[Ð(9Ó :Ó;Ô<ä
�	‰	�‰�rÔÜ�I‰I�O‰O˜CÓ  2¬¯	©	¯©¸Ó(<Õ#<Õ<ˆÜ”—’œRŸWšW¤R§^¢^°Q¼¿ºÀQ»Ð4HÓ%IÓJÓKÖLr&   c                ó  € \        \        P                  ! . RO4      ^ ^ .4       \        P                  ! ^
^R^
R7       F”  p\        P                  ! R^V.4      p\        P
                  ! \        P                  ! \        P                  ! V4      RRR1,          4      4      p\        W2^\        \        P                  ! V4      4      ,
          4       K–  	  \        P                  ! ^
^R^
R7       F”  p\        P                  ! RRV.4      p\        P
                  ! \        P                  ! \        P                  ! V4      RRR1,          4      4      p\        W2^\        \        P                  ! V4      4      ,
          4       K–  	  R# )r   iè  )ÚnumÚbaseNg)\�Âõ(ð?)r   r   r   r   )r   r   ÚrootsÚlogspacerE   Úsortrd   Úpolyfromrootsr   rK   Úlog10)r   ÚiÚtgtÚress   &   r#   Ú
test_rootsÚTestPolynomial.test_roots€   s	  € Üœ2Ÿ8š8¢IÓ.°°A°Ô7ô —’˜R ¨°B×7ˆAÜ—(’(˜B  1˜:Ó&ˆCÜ—'’'œ"Ÿ(š(¤4×#5Ò#5°cÓ#:¹4¸R¸4Õ#@ÓAÓBˆCô   ¨"¬s´2·8²8¸A³;Ó/?Õ*?Ö@ñ 8ô —’˜R ¨°B×7ˆAÜ—(’(˜B  a˜=Ó)ˆCÜ—'’'œ"Ÿ(š(¤4×#5Ò#5°cÓ#:¹4¸R¸4Õ#@ÓAÓBˆCô   ¨"¬s´2·8²8¸A³;Ó/?Õ*?Ö@ó 8r&   Údtypc                ó6  € \         P                  ! . ROVR7      p\         P                  ! V4      pVP                  4        \	        V\         P                  ! R^.4      4       VP
                  \        \         P                  /P                  W4      8X  g   Q hR# )r   rB   Nr   r4   )	r   rF   rt   rv   r   rC   rK   Úfloat64Úget)r   r~   Úcoefr"   s   &&  r#   Útest_roots_dtypeÚTestPolynomial.test_roots_dtype’   se   € ä�zŠzš*¨DÔ1ˆÜ�HŠH�T‹NˆØ	�‰ŒÜ˜œ2Ÿ:š: r¨1 gÓ.Ô/Ø�w‰wœ3¤§
¡
Ð+×/Ñ/°Ó;Ô;Ð;Ò;r&   c                óØ   € \         P                  ! . RO4      p^ V^&   \        \        V4      R4       \         P                  ! ^^.4      p^ V^ &   ^ V^&   \        \        V4      R4       R# )r0   r   z 
0N)r0   r   r   r   rW   ©r   r    s   & r#   Útest_str_leading_zerosÚ%TestPolynomial.test_str_leading_zerosš   s`   € Ü�IŠI’lÓ#ˆØˆˆ!‰Ü”S˜“Vð%ô	&ô �IŠI�q˜!�fÓˆØˆˆ!‰Øˆˆ!‰Ü”S˜“V˜VÖ$r&   c           	     óþ
  € \         P                  ! . RO4      p\         P                  ! ^ ^^4      p\         P                  ! W4      p. ROp\         P                  ! ^^R4      ^,          R,          p\        \        \         P                  ^.^.^ RR7       \         P                  ! W#V,           ^RR7      w  rg. ROp\        W†^R7       . RO. RO. RO.p	\        W—^R7       \         P                  ! W#V,           ^VRR7      w  r«\        . ROV
^R7       . RO. RO. RO.p\        WË^R7       \         P                  ! W#V,           ^VRR7      w  rÞ\        . ROV^R7       . RO. RO. RO.p\        WÎ^R7       VR	\         P                  3,          pVR	\         P                  3,          p\        V\         P                  ! W#^4      4       \         P                  ! W33^R
7      p\         P                  ! W3^R
7      p\        V\         P                  ! W/^4      4       \         P                  ! W/\         P                  ! V4      R	\         P                  3,          ,           ^RR7      w  rg\        W†R ,          ^R7       \        W†R!,          ^R7       \        W—R",          ^R7       \        W—R#,          ^R7       \         P                  P                  ^{4       \         P                  P                  R$R7      p\         P                  ! \         P                  ! VP                  ^ ,          4      V^ RR7      w  pp\!        VP#                  4       RRR7       \!        \         P$                  ! VP'                  4       4      RRR7       \         P                  ! \         P                  ! VP                  ^ ,          4      V\         P(                  ! VP                  ^ ,          4      ^ RR7      w  pp\!        VP#                  4       RRR7       \        \         P$                  ! VP'                  4       4      R4       \         P*                  ! VP                  ^ ,          R4      p\         P                  ! \         P                  ! VP                  ^ ,          4      VV^ RR7      w  pp\!        VP#                  4       RRR7       \!        \         P$                  ! VP'                  4       4      RRR7       \         P                  ! \         P                  ! VP                  ^ ,          4      VV^ RR7      w  pp\!        VP#                  4       RRR7       \        \         P$                  ! VP'                  4       4      R4       R# )%r   r/   g      @T)ÚdegÚcov)r‹   )Údecimal)Úwr‹   ÚunscaledºNNN)Úaxis)Úsizeg      à?g{®Gáz„?)Úatol)r�   rŠ   r‹   r-   N)r   r/   r   r   )r   r   r   r   r   r   r   )gz6«>WÛ@g›æ§èHÒ?g�•C‹lçù?)gßà“©‚÷?çßà“©‚Àç�1w-!ê?)r“   g€H¿}x@çB>èÙ¬ú À)r”   r•   gú~j¼t“ò?)gŠŽäò’@g*:’ËHð¿gY†8ÖÅmü?)g ‰°áé•@ç¾Á&SÀç€H¿}8ß?)r–   g™»–�:@çh³êsµí¿)r—   r˜   gz6«>W[Õ?)gÐ³Yõ¹ÚÂ?ç�Å�1wÅ¿çÅþ²{ò°�?)r™   gÉv¾Ÿ/Í?çÅ�1w-!Ÿ¿)rš   r›   gÇº¸�ð†?)r�   r   )r�   r   )r�   r�   r   )r�   r�   r   )r0   i'  )r   rE   ÚlinspaceÚpolyvalÚaranger	   Ú
ValueErrorÚpolyfitr   Únewaxisrk   rh   ri   ÚnormalÚzerosÚshaper   Ústdre   ÚmeanÚonesÚfull)r   ÚcÚxrT   ÚerrÚweightsÚmr‹   ÚestÚval0Úm2Úcov2ÚvalÚm3Úcov3ÚyyÚccr¦   r�   s   &                  r#   Útest_polyfitÚTestPolynomial.test_polyfit¦   sÆ  € Ü�HŠH’\Ó"ˆÜ�KŠK˜˜1˜aÓ ˆÜ�JŠJ�qÓˆÚ&ˆÜ—)’)˜A˜q "Ó% qÕ(¨3Õ.ˆô
 	”j¤"§*¡*Ø�c˜A˜3 A¨4õ	1ô —’˜A 3�w¨¨tÔ4‰ˆÚ%ˆÜ˜C¨AÕ.Ú+Ú+Ú+ð-ˆô 	˜D¨qÕ1ä—:’:˜a S¥¨!¨w¸DÔA‰ˆÜÒ5°rÀ1ÕEÚ*Ú*Ú*ð,ˆô 	˜C¨qÕ1ä—:’:˜a S¥¨!¨w¸JÔG‰ˆÜÒ5°rÀ1ÕEÚ*Ú*Ú*ð,ˆô 	˜C¨qÕ1ð ˆa”—‘ˆmÕˆØˆa”—‘ˆmÕˆÜ˜AœrŸzšz¨!°Ó2Ô3ä�^Š^˜Q˜F¨Ô+ˆÜ�^Š^˜Q˜F¨Ô+ˆÜ˜B¤§
¢
¨1°!Ó 4Ô5ä—’˜A¤B§H¢H¨S£M°!´R·Z±Z°-Õ$@Õ@À!ÈÔN‰ˆÜ˜C 4¥°!Õ4Ü˜C 4¥°!Õ4Ü˜D g¥,¸Õ:Ü˜D g¥,¸Õ:ô 	�	‰	�‰�sÔÜ�I‰I×Ñ *ÐÓ-ˆÜ—J’JœrŸxšx¨¯©°­
Ó3°Q¸AÀ4ÔH‰	ˆˆcä˜Ÿ™›
 C¨dÕ3ÜœŸš §¡£
Ó+¨S°tÕ<ä—J’JœrŸxšx¨¯©°­
Ó3°Q¼"¿'º'À!Ç'Á'È!Å*Ó:MØ#$¨*ô6‰	ˆˆcä˜Ÿ™›
 C¨dÕ3ÜœBŸGšG C§H¡H£JÓ/°Ô5ä�GŠG�A—G‘G˜A•J Ó)ˆÜ—J’JœrŸxšx¨¯©°­
Ó3°Q¸!ÀÈÔM‰	ˆˆcÜ˜Ÿ™›
 C¨dÕ3ÜœŸš §¡£
Ó+¨S°tÕ<ô —J’JœrŸxšx¨¯©°­
Ó3°Q¸!ÀÈ
ÔS‰	ˆˆcÜ˜Ÿ™›
 C¨dÕ3ÜœBŸGšG C§H¡H£JÓ/°Ö6r&   c                óâ  € ^ RI Hp \        P                  ! V! R4      V! R4      V! R4      .4      pW!! R4      ,          p\	        V^,          V! R4      8H  4       VP                  4       p\	        V^,          V! R4      8H  4       VP                  4       p\	        V^,          V! R4      8H  4       \	        V^,          V! R	4      8H  4       \	        \        P                  ! VP                  P                  \        P                  4      4       \        P                  ! V! ^4      V! ^4      .4      p\        \        P                  ! V! ^4      V! ^4      .4      ^V! R4      V! ^4      .4       R
# )r   )ÚDecimalz4.0z3.0z2.0z1.333333333333333z3.9999999999999990z8.0z1.333333333333333333333333333z1.5Nr   )rŒ   rº   r   r   r   r6   r5   Ú
issubdtypeÚcoeffsrC   rI   rd   r   )r   rº   r    Úp2s   &   r#   Útest_objectsÚTestPolynomial.test_objectsð   s  € Ý#Ü�IŠI‘w˜u“~¡w¨u£~±w¸u³~ÐFÓGˆØ�Ð,Ó-Õ-ˆÜ��1•™Ð!5Ó6Ñ6Ô7Ø�W‰W‹YˆÜ��1•™ ›Ñ'Ô(Ø�W‰W‹YˆÜ��1•™Ð!@ÓAÑAÔBÜ��1•™ ›Ñ'Ô(Ü”—’˜bŸi™iŸo™o¬r¯z©zÓ:Ô;Ü�GŠG‘W˜Q“Z¡¨£Ð,Ó-ˆÜ”R—W’W™g a›j©'°!«*Ð5Ó6Ø™ ›¡g¨a£jÐ1ö	3r&   c                ó  € \         P                  ! . RO4      pVP                  4       p\        VP                  . RO8H  P                  4       4       VP                  4       p\        VP                  RR.8H  P                  4       4       R# )ù              @rc   y              @N)rÁ   rc   r[   )r[   r[   r[   r   )r   r   r5   r   r¼   Úallr6   ©r   r    r½   s   &  r#   Útest_complexÚTestPolynomial.test_complexÿ   s^   € Ü�IŠI’lÓ#ˆØ�W‰W‹YˆÜ�—‘šoÑ-×2Ñ2Ó4Ô5Ø�W‰W‹YˆÜ�—‘˜r 2˜hÑ&×+Ñ+Ó-Ö.r&   c                ó´   € \         P                  ! . RO4      pVP                  ^. ROR7      p. ROp\        VP                  V8H  P                  4       4       R# )r   )ÚkN)r   r   r   )é	   r^   r\   )gš™™™™™©?gUUUUUUµ?gUUUUUUÅ?g      @r^   r\   )r   r   r5   r   r¼   rÂ   )r   r    r½   Úexpecteds   &   r#   Útest_integ_coeffsÚ TestPolynomial.test_integ_coeffs  sA   € Ü�IŠI’iÓ ˆØ�W‰W�Qš)ˆWÓ$ˆÚEˆÜ�—‘˜hÑ&×+Ñ+Ó-Ö.r&   c                ó€   €  \         P                  ! \         P                  ! R4      4       R#   \         d     R# i ; i)r   N)r   r   )r   rd   r£   rŸ   )r   s   &r#   Útest_zero_dimsÚTestPolynomial.test_zero_dims  s.   € ð	Ü�GŠG”B—H’H˜VÓ$Ö%øÜô 	Úð	ús   ‚*. ®=¼=c                óÄ   € \         P                  ! ^^4      p\        \         P                  ! V4      \         P                  ! \         P                  ! V4      4      4       R# )z
Regression test for gh-5096.
N)r   rž   r   rd   Údiag)r   Úvs   & r#   Útest_poly_int_overflowÚ%TestPolynomial.test_poly_int_overflow  s7   € ô �IŠI�a˜ÓˆÜœBŸGšG A›J¬¯ª´·²¸³
Ó(;Ö<r&   c                ó|  € \         P                  ! . RO4      p\         P                  ! VP                  \         P                  4      4      p\        VP                  P                  \         P                  4       \         P                  ! VP                  \         P                  4      4      p\        VP                  P                  \         P                  4       \         P                  ! VP                  \         P                  4      4      p\        VP                  P                  \         P                  4       R# )z
Regression test for gh-16354.
N)r   r   r   )
r   rE   r   ÚastypeÚint64r   r¼   rC   Úfloat32Ú	complex64)r   Úzr    s   &  r#   Útest_zero_poly_dtypeÚ#TestPolynomial.test_zero_poly_dtype  s¥   € ô �HŠH’YÓˆÜ�IŠI�a—h‘hœrŸx™xÓ(Ó)ˆÜ�Q—X‘X—^‘^¤R§X¡XÔ.ä�IŠI�a—h‘hœrŸz™zÓ*Ó+ˆÜ�Q—X‘X—^‘^¤R§Z¡ZÔ0ä�IŠI�a—h‘hœrŸ|™|Ó,Ó-ˆÜ�Q—X‘X—^‘^¤R§\¡\Ö2r&   c                óö   € \         P                  ! . RO4      p\         P                  ! . RO4      p\        VR8H  R4       \        VR8g  R4       \        W8H  R4       \        W8H  R4       \        W8g  R4       R# )r   NFTrD   )r   r   r0   r(   rÃ   s   &  r#   Útest_poly_eqÚTestPolynomial.test_poly_eq'  s^   € Ü�IŠI’iÓ ˆÜ�YŠY’yÓ!ˆÜ�Q˜$‘Y Ô&Ü�Q˜$‘Y Ô%Ü�Q‘V˜TÔ"Ü�Q‘W˜eÔ$Ü�Q‘W˜dÖ#r&   c                ó(  € \         P                  ! . RO4      p\         P                  ! . RO4      p\         P                  ! W4      w  r4\        VP                  P
                  \         P                  4       \        VP                  P
                  \         P                  4       \        W2,          V,           V4       . ROp\         P                  ! . RO4      p\         P                  ! WV4      w  rx\        V\         P                  4      '       g   Q h\        V\         P                  4      '       g   Q h\         P                  ! We4      w  rš\        V	\         P                  4      '       g   Q h\        V
\         P                  4      '       g   Q hR# )r   N)r   r\   r\   r   )r`   ra   y       À      ð¿r   rD   )r   r   r7   r   r¼   rC   Ú
complex128rJ   )r   Úbrn   r!   r"   r©   ÚdÚsÚtÚurÑ   s   &          r#   Útest_polydivÚTestPolynomial.test_polydiv0  sú   € Ü�IŠI’lÓ#ˆÜ�IŠIÒ3Ó4ˆÜ�zŠz˜!Ó‰ˆÜ�Q—X‘X—^‘^¤R§]¡]Ô3Ü�Q—X‘X—^‘^¤R§]¡]Ô3Ü�Q•U˜Q•Y Ô"âˆÜ�IŠI’iÓ ˆÜ�zŠz˜!Ó‰ˆÜ˜!œRŸY™Y×'Ò'Ð'Ð'Ü˜!œRŸY™Y×'Ò'Ð'Ð'Ü�zŠz˜!Ó‰ˆÜ˜!œRŸY™Y×'Ò'Ð'Ð'Ü˜!œRŸY™Y×'Ò'Ð'Ò'r&   c           	     ó\  € \         P                  ! . RO4      pV;P                  ^,          un        \        VP                  . RO4       VP                  ^;;,          ^
,          uu&   \        VP                  . RO4       \	        \
        \        VR\         P                  ! ^4      4       R# )z"Coefficients should be modifiable r¼   NrD   )r   r   r0   )r   r   é   )r   r   r¼   r   r	   ÚAttributeErrorÚsetattrrE   r†   s   & r#   Útest_poly_coeffs_mutableÚ'TestPolynomial.test_poly_coeffs_mutableA  se   € ä�IŠI’iÓ ˆà	�Š�A��Ü�Q—X‘XšyÔ)à	�‰���rÕ‹Ü�Q—X‘XšzÔ*ô 	”n¤g¨q°(¼B¿HºHÀQ»KÖHr&   © N)!Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r$   r*   r8   ÚpytestÚmarkÚparametrizeÚ
TYPE_CODESrQ   rX   ro   r|   rK   r   r×   r€   rƒ   r‡   r·   r¾   rÄ   rÊ   rÍ   rÒ   rÚ   rÝ   ræ   rì   Ú__static_attributes__Ú__classdictcell__)r>   s   @r#   r   r      s¿   ø‡ € ò'ò,!ò>ð, ‡[�[×Ñ˜[¨*Ó5÷2ó 6ð2ò(0òMò0Að$ ‡[�[×Ñ˜V c¨2¯:©:°r·z±zÐ%BÓCñ<ó Dð<ò
%òH7òT3ò/ò/òò=ò3ò$ò(÷"Ið Ir&   r   )ró   Únumpyr   Únumpy.polynomial.polynomialÚ
polynomialrd   Únumpy.testingr   r   r   r   r   r   r	   Ú	typecodesrö   r   rî   r&   r#   Ú<module>rþ      sQ   ðÛ ã ß *Ð *÷÷ ñ ð �\‰\˜,Õ'¨"¯,©,°zÕ*BÕBÀSÕH€
÷yIó yIr&   