+
    LV-jÓ3  ã                   óV   € R t ^ RIHtHt ^ RIt^ RIt^ RIHtH	t	 ^ RI
t
 ! R R4      tR# )z.
Unit test for DIRECT optimization algorithm.
)Úassert_allcloseÚassert_array_lessN)ÚdirectÚBoundsc            	       ó"  a € ] tR t^t o R tR tR tR tR tR t	]
P                  P                  RRR	.4      R
 4       t]
P                  P                  RRR	.4      R 4       t]
P                  P                  RRR	.4      R 4       t]
P                  P                  RRR	.4      R 4       t]
P                  P                  RRR.4      ]
P                  P                  RRR	.4      R 4       4       t]
P                  P                  RRR.4      ]
P                  P                  RRR	.4      R 4       4       t]
P                  P                  R. R3O4      ]
P                  P                  RRR	.4      R 4       4       tR t]
P                  P                  RRR	.4      R 4       t]
P                  P                  RRR	.4      R 4       t]
P                  P                  RRR	.4      R 4       t]
P                  P                  RRR	.4      R 4       t]
P                  P                  RRR	.4      ]
P                  P                  R. R4O4      R 4       4       t]
P                  P4                  ]
P                  P                  RRR	.4      R 4       4       t]
P                  P                  RRR	.4      R  4       t]
P                  P                  RR5^.4      R! 4       t]
P                  P                  RR5^.4      R" 4       t]
P                  P                  RR5^.4      R# 4       t]
P                  P                  R$. R6O4      R% 4       t ]
P                  P                  R&. R6O4      R' 4       t!R( t"R) t#]
P                  P                  R*. R7O4      R, 4       t$]
P                  P                  R*]%! R8R5.R9^.4      ]%! ]&PN                  ) R5.R9]&PN                  .4      .4      R- 4       t(R. t)]
P                  P                  RR/^ ^ .R+.4      R0 4       t*R1t+V t,R2# ):Ú
TestDIRECTc                óÔ   € \         P                  ! 4       V n        ^R.,          V n        \        P
                  ! R4      V n        RV n        \        RR.RR.4      V n	        RV n
        R# )é   ç        g      @éè  N)éþÿÿÿé   ©r	   g      À)Ú	threadingÚlocalÚ	fun_callsÚbounds_sphereÚnpÚzerosÚoptimum_sphere_posÚoptimum_spherer   Úbounds_stylinski_tangÚmaxiter)Úselfs   &Úq/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/scipy/optimize/tests/test_direct.pyÚsetup_methodÚTestDIRECT.setup_method   sT   € Ü"ŸšÓ*ˆŒØ ˜y�[ˆÔÜ"$§(¢(¨5£/ˆÔØ!ˆÔÜ%+¨S°#¨J¸¸R¸Ó%AˆÔ"ØˆŽó    c                óê   € \        V P                  R 4      '       g   ^ V P                  n        V P                  ;P                  ^,          un        \        P                  ! V4      P                  4       # )Úc)Úhasattrr   r   r   ÚsquareÚsum©r   Úxs   &&r   ÚsphereÚTestDIRECT.sphere   sK   € Ü�t—~‘~ s×+Ò+Ø ˆD�N‰NÔØ�‰×Ò˜AÕÕÜ�yŠy˜‹|×ÑÓ!Ð!r   c                ó†   € \         P                  ! V4      ^ 8X  d   \        4       h^\         P                  ! V4      ,          # ©é    )r   r"   ÚZeroDivisionErrorr#   s   &&r   ÚinvÚTestDIRECT.inv   s,   € Ü�6Š6�!‹9˜Œ>Ü#Ó%Ð%Ø”—’˜“�{Ðr   c                ó"   € \         P                  # ©N)r   Únanr#   s   &&r   Únan_funÚTestDIRECT.nan_fun"   ó   € Ü�v‰vˆr   c                ó"   € \         P                  # r.   )r   Úinfr#   s   &&r   Úinf_funÚTestDIRECT.inf_fun%   r2   r   c                óÒ   € Vw  r#R V^,          ^V^,          ,          ,
          ^V,          ,           V^,          ,           ^V^,          ,          ,
          ^V,          ,           ,          # )g      à?© )r   Úposr$   Úys   &&  r   Ústyblinski_tangÚTestDIRECT.styblinski_tang(   sM   € Ø‰ˆØ�a˜•d˜R ! Q¥$�YÕ&¨¨Q­Õ.°°AµÕ5¸¸QÀ½T½	ÕAÀAÈÅEÕIÕJÐJr   Úlocally_biasedTFc                óz  € \        V P                  V P                  VR 7      p\        VP                  V P
                  RRR7       \        VP                  V P                  RRR7       \        P                  ! V P                  4      p\        VR,          VP                  4       \        VP                  VR,          4       VP                  R\        V P                  4      ^,           ,          8:  g   Q hVP                  V P                  P                  8X  g   Q hVP                  V P                   8:  g   Q hR# )	©r=   çü©ñÒMbP?©ÚrtolÚatolçñhãˆµøä>©rC   rB   r   N)ºNNNr)   )rF   é   )r   r%   r   r   r$   r   Úfunr   r   Úasarrayr   ÚnfevÚlenr   r   Únitr   )r   r=   ÚresÚ_boundss   &&  r   Útest_directÚTestDIRECT.test_direct,   sé   € ä�T—[‘[ $×"4Ñ"4Ø$2ô4ˆô 	˜Ÿ™˜t×6Ñ6Ø!¨õ	.ä˜Ÿ™ ×!4Ñ!4¸4ÀdÕKô —*’*˜T×/Ñ/Ó0ˆÜ˜' $�-¨¯©Ô/Ü˜#Ÿ%™% ¨¥Ô/ð �x‰x˜4¤3 t×'9Ñ'9Ó#:¸QÕ#>Õ?Ô?Ð?Ð?à�x‰x˜4Ÿ>™>×+Ñ+Ô+Ð+Ð+ð �w‰w˜$Ÿ,™,Ô&Ð&Ò&r   c                óþ  € \        V P                  V P                  VR 7      pR p\        V P                  V P                  VVR7      p\        VP                  VP                  4       VP
                  VP
                  8X  g   Q hVP                  VP                  8X  g   Q hVP                  VP                  8X  g   Q hVP                  VP                  8X  g   Q hVP                  VP                  8X  g   Q h\        VP                  VP                  4       VP                  VP                  8X  g   Q h\        VP                  V P                  RRR7       \        VP                  V P                  RRR7       R# )r?   c                 óZ   € ^V ,          p \         P                  ! V 4      p\        R4       V# )é   z+DIRECT minimization algorithm callback test)r   r!   Úprint)r$   Údummys   & r   ÚcallbackÚ1TestDIRECT.test_direct_callback.<locals>.callbackJ   s&   € Ø�!•ˆAÜ—I’I˜a“LˆEÜÐ?Ô@ØˆLr   )r=   rV   r@   rA   rD   rE   N)r   r%   r   r   r$   rL   rJ   ÚstatusÚsuccessrH   Úmessager   r   )r   r=   rM   rV   Úres_callbacks   &&   r   Útest_direct_callbackÚTestDIRECT.test_direct_callbackD   s4  € ô �T—[‘[ $×"4Ñ"4Ø$2ô4ˆò	ô ˜dŸk™k¨4×+=Ñ+=Ø-;Ø'/ô1ˆô 	˜Ÿ™˜|Ÿ~™~Ô.à�w‰w˜,×*Ñ*Ô*Ð*Ð*Ø�x‰x˜<×,Ñ,Ô,Ð,Ð,Ø�z‰z˜\×0Ñ0Ô0Ð0Ð0Ø�{‰{˜l×2Ñ2Ô2Ð2Ð2Ø�w‰w˜,×*Ñ*Ô*Ð*Ð*Ü˜Ÿ™˜|Ÿ~™~Ô.Ø�{‰{˜l×2Ñ2Ô2Ð2Ð2ô 	˜Ÿ™¨×(?Ñ(?Ø!¨õ	.ä˜×(Ñ(¨$×*=Ñ*=Ø!¨÷	.r   c                óÈ   € ^R.,          p\         P                  ! \        4      ;_uu_ 4        \        V P                  VVR7       RRR4       R#   + '       g   i     R# ; i©r	   )Úboundsr=   N)iöÿÿÿé
   )ÚpytestÚraisesr*   r   r+   ©r   r=   r`   s   && r   Útest_exceptionÚTestDIRECT.test_exceptiond   s?   € à�I�;•ˆÜ�]Š]Ô,×-Õ-Ü�4—8‘8 FØ"0õ2÷ .×-×-Ò-ús   ­AÁA!	c                óJ   € ^R.,          p\        V P                  VVR7       R# r_   )r   r0   rd   s   && r   Útest_nanÚTestDIRECT.test_nank   s    € à�I�;•ˆÜˆt�|‰| FØ,÷	.r   Úlen_tolr@   ç-Cëâ6?c                ó  € ^R.,          p\        V P                  W1RVR7      pVP                  ^8X  g   Q hVP                  '       g   Q h\	        VP
                  \        P                  ! R4      4       RV 2pVP                  V8X  g   Q hR# )r	   g ÂëþKH´9)r`   rj   Úvol_tolr=   zjThe side length measure of the hyperrectangle containing the lowest function value found is below len_tol=N©g      $Àç      $@r   ©	r   r%   rX   rY   r   r$   r   r   rZ   )r   rj   r=   r`   rM   rZ   s   &&&   r   Útest_len_tolÚTestDIRECT.test_len_tolq   s€   € ð �K�=•ˆÜ�T—[‘[¨Ø"°>ôCˆà�z‰z˜QŒÐˆØ�{�{ˆ{Ðˆ{Ü˜Ÿ™œrŸxšx¨›Ô/ðà%˜Yð(ˆð �{‰{˜gÔ%Ð%Ò%r   rm   ç�íµ ÷Æ°>g:Œ0âŽyE>c                ó  € ^R.,          p\        V P                  W1RVR7      pVP                  ^8X  g   Q hVP                  '       g   Q h\	        VP
                  \        P                  ! R4      4       RV 2pVP                  V8X  g   Q hR# )r	   r
   )r`   rm   rj   r=   z]The volume of the hyperrectangle containing the lowest function value found is below vol_tol=Nrn   r   rp   )r   rm   r=   r`   rM   rZ   s   &&&   r   Útest_vol_tolÚTestDIRECT.test_vol_tol   s   € ð �K�=•ˆÜ�T—[‘[¨Ø°ô@ˆà�z‰z˜QŒÐˆØ�{�{ˆ{Ðˆ{Ü˜Ÿ™œrŸxšx¨›Ô/ð<Ø<C¸9ðFˆà�{‰{˜gÔ%Ð%Ò%r   Ú
f_min_rtolc                ó  € R p^R.,          p\        V P                  WCVVR7      pVP                  ^8X  g   Q hVP                  '       g   Q hVP                  VR V,           ,          8  g   Q hRV R2pVP
                  V8X  g   Q hR# )ç      ð?)r`   Úf_minrw   r=   z9The best function value found is within a relative error=z$ of the (known) global optimum f_minN)ç       Àro   )r   r%   rX   rY   rH   rZ   )r   rw   r=   rz   r`   rM   rZ   s   &&&    r   Ú
test_f_minÚTestDIRECT.test_f_minŒ   sŽ   € ð
 ˆØ�J�<•ˆÜ�T—[‘[¨Ø *Ø$2ô4ˆð �z‰z˜QŒÐˆØ�{�{ˆ{Ðˆ{Ø�w‰w˜ " z¥/Õ2Ô2Ð2Ð2ðØ&˜<Ð'KðMˆà�{‰{˜gÔ%Ð%Ò%r   c                ó¸   € \         P                  ! V^ ,          V,
          4      \         P                  ! V^,          V,
          4      P                  4       ,           # r(   )r   r!   r"   )r   r$   ÚaÚbs   &&&&r   Úcircle_with_argsÚTestDIRECT.circle_with_args�   s8   € Ü�yŠy˜˜1� �Ó"¤R§Y¢Y¨q°­t°a­xÓ%8×%<Ñ%<Ó%>Õ>Ð>r   c                óª   € ^R.,          p\        V P                  VRRVR7      p\        VP                  \        P
                  ! RR.4      RR7       R# )	rS   iâ  )ÚargsÚmaxfunr=   ry   rD   ©rB   N)r{   ç       @)rG   rG   )r   r�   r   r$   r   Úarray)r   r=   r`   rM   s   &&  r   Útest_f_circle_with_argsÚ"TestDIRECT.test_f_circle_with_args    sE   € à�K�=•ˆä�T×*Ñ*¨F¸ÈØ$2ô4ˆä˜Ÿ™œrŸxšx¨¨R¨Ó1¸×=r   c                óî   € ^dp\        V P                  V P                  W!R7      pVP                  RJ g   Q hVP                  ^8X  g   Q hVP
                  V8¼  g   Q hRV 2pVP                  V8X  g   Q hR# )éd   )r…   r=   Fz:Number of function evaluations done is larger than maxfun=N)r   r;   r   rY   rX   rJ   rZ   )r   r=   r…   ÚresultrZ   s   &&   r   Útest_failure_maxfunÚTestDIRECT.test_failure_maxfun¨   s€   € ð
 ˆÜ˜×,Ñ,¨d×.HÑ.HØ%ôFˆà�~‰~ Ó&Ð&Ð&Ø�}‰} Ô!Ð!Ð!Ø�{‰{˜fÔ$Ð$Ð$ð)Ø)/¨ð2ˆà�~‰~ Ô(Ð(Ò(r   c                óî   € ^
p\        V P                  V P                  W!R7      pVP                  RJ g   Q hVP                  ^8X  g   Q hVP
                  V8¼  g   Q hRV 2pVP                  V8X  g   Q hR# )ra   )r   r=   Fz,Number of iterations is larger than maxiter=N)r   r;   r   rY   rX   rL   rZ   )r   r=   r   r�   rZ   s   &&   r   Útest_failure_maxiterÚTestDIRECT.test_failure_maxiter·   s{   € ð
 ˆÜ˜×,Ñ,¨d×.HÑ.HØ 'ôHˆà�~‰~ Ó&Ð&Ð&Ø�}‰} Ô!Ð!Ð!Ø�z‰z˜WÔ$Ð$Ð$Ø@ÀÀ	ÐJˆØ�~‰~ Ô(Ð(Ò(r   c                ó<  € . ROp. ROp\         P                  ! . RO4      p\        \        W#4      4      p\	        W#4      p\        V P                  VVR7      p\        V P                  VVR7      pVP                  VP                  8X  g   Q hVP                  VP                  8X  g   Q hVP                  VP                  8X  g   Q hVP                  VP                  8X  g   Q h\        VP                  VP                  4       \        VP                  VRR7       R# )g      @r?   g{®Gáz„?r†   N)g      Àry   ç      À)ç      ð¿g      @ç      @)r•   ry   r
   )r   rˆ   ÚlistÚzipr   r   r%   rJ   rZ   rY   rL   r   r$   )	r   r=   ÚlbÚubÚx_optÚ
bounds_oldÚ
bounds_newÚres_old_boundsÚres_new_boundss	   &&       r   Útest_bounds_variantsÚTestDIRECT.test_bounds_variantsÅ   sï   € ò ˆÚˆÜ—’šÓ'ˆÜœ#˜b›+Ó&ˆ
Ü˜B“^ˆ
ä §¡¨ZØ/=ô?ˆä §¡¨ZØ/=ô?ˆð ×"Ñ" n×&9Ñ&9Ô9Ð9Ð9Ø×%Ñ%¨×)?Ñ)?Ô?Ð?Ð?Ø×%Ñ%¨×)?Ñ)?Ô?Ð?Ð?Ø×!Ñ! ^×%7Ñ%7Ô7Ð7Ð7Ü˜×(Ñ(¨.×*:Ñ*:Ô;Ü˜×(Ñ(¨%°d×;r   Úepsc                óœ   € \        V P                  V P                  VR VR7      pVP                  ^8X  g   Q hVP                  '       g   Q hR# )rs   )r¢   rm   r=   N)r   r;   r   rX   rY   )r   r¢   r=   r�   s   &&& r   Útest_epsilonÚTestDIRECT.test_epsilonÛ   sH   € ô ˜×,Ñ,¨d×.HÑ.HØ¨Ø'5ô7ˆð �}‰} Ô!Ð!Ð!Ø�~�~ˆ~ÐŠ~r   c                óZ   € R.^d,          p\        V P                  VRRVR7      pVf   Q hR# )r–   i€–˜ i@B )r…   r   r=   N)r”   g      4@)r   r%   ©r   r=   r`   r�   s   &&  r   Útest_no_segmentation_faultÚ%TestDIRECT.test_no_segmentation_faultä   s6   € ð
 � Õ#ˆÜ˜Ÿ™ V°HØ '¸ôHˆàÒ!Ð!Ò!r   c                óV   € R.^,          p\        V P                  VVR7      pVf   Q hR# )r–   r?   N)r”   r–   )r   r5   r§   s   &&  r   Útest_inf_funÚTestDIRECT.test_inf_funî   s0   € ð �˜q•ˆÜ˜Ÿ™ fØ'5ô7ˆàÒ!Ð!Ò!r   c                óÐ   € R p\         P                  ! \        VR7      ;_uu_ 4        \        V P                  V P
                  VR7       RRR4       R#   + '       g   i     R# ; i)z len_tol must be between 0 and 1.©Úmatch)rj   N©rb   rc   Ú
ValueErrorr   r;   r   )r   rj   Ú	error_msgs   && r   Útest_len_tol_validationÚ"TestDIRECT.test_len_tol_validationö   óB   € à6ˆ	Ü�]Š]œ:¨Y×7Ö7Ü�4×'Ñ'¨×)CÑ)CØ"õ$÷ 8×7×7Ò7úó   §#AÁA%	c                óÐ   € R p\         P                  ! \        VR7      ;_uu_ 4        \        V P                  V P
                  VR7       RRR4       R#   + '       g   i     R# ; i)z vol_tol must be between 0 and 1.r®   )rm   Nr°   )r   rm   r²   s   && r   Útest_vol_tol_validationÚ"TestDIRECT.test_vol_tol_validationý   rµ   r¶   c           	     óÒ   € R p\         P                  ! \        VR7      ;_uu_ 4        \        V P                  V P
                  VRR7       RRR4       R#   + '       g   i     R# ; i)z#f_min_rtol must be between 0 and 1.r®   r
   )rw   rz   Nr°   )r   rw   r²   s   && r   Útest_fmin_rtol_validationÚ$TestDIRECT.test_fmin_rtol_validation  sD   € à9ˆ	Ü�]Š]œ:¨Y×7Ö7Ü�4×'Ñ'¨×)CÑ)CØ(°õ4÷ 8×7×7Ò7ús   §$AÁA&	r…   c                óÐ   € R p\         P                  ! \        VR7      ;_uu_ 4        \        V P                  V P
                  VR7       RRR4       R#   + '       g   i     R# ; i)zmaxfun must be of type int.r®   ©r…   Nr°   )r   r…   r²   s   && r   Útest_maxfun_wrong_typeÚ!TestDIRECT.test_maxfun_wrong_type  sB   € à1ˆ	Ü�]Š]œ:¨Y×7Ö7Ü�4×'Ñ'¨×)CÑ)CØ õ"÷ 8×7×7Ò7úr¶   r   c                óÐ   € R p\         P                  ! \        VR7      ;_uu_ 4        \        V P                  V P
                  VR7       RRR4       R#   + '       g   i     R# ; i)zmaxiter must be of type int.r®   ©r   Nr°   )r   r   r²   s   && r   Útest_maxiter_wrong_typeÚ"TestDIRECT.test_maxiter_wrong_type  sB   € à2ˆ	Ü�]Š]œ:¨Y×7Ö7Ü�4×'Ñ'¨×)CÑ)CØ"õ$÷ 8×7×7Ò7úr¶   c                óÐ   € R p\         P                  ! \        VR7      ;_uu_ 4        \        V P                  V P
                  RR7       RRR4       R#   + '       g   i     R# ; i)zmaxiter must be > 0.r®   rÂ   Néÿÿÿÿr°   ©r   r²   s   & r   Útest_negative_maxiterÚ TestDIRECT.test_negative_maxiter  sB   € Ø*ˆ	Ü�]Š]œ:¨Y×7Ö7Ü�4×'Ñ'¨×)CÑ)CØõ÷ 8×7×7Ò7úr¶   c                óÐ   € R p\         P                  ! \        VR7      ;_uu_ 4        \        V P                  V P
                  RR7       RRR4       R#   + '       g   i     R# ; i)zmaxfun must be > 0.r®   r¾   NrÆ   r°   rÇ   s   & r   Útest_negative_maxfunÚTestDIRECT.test_negative_maxfun  sB   € Ø)ˆ	Ü�]Š]œ:¨Y×7Ö7Ü�4×'Ñ'¨×)CÑ)CØõ÷ 8×7×7Ò7úr¶   r`   r‡   c                ó¸   € R p\         P                  ! \        VR7      ;_uu_ 4        \        V P                  V4       RRR4       R#   + '       g   i     R# ; i)z5bounds must be a sequence or instance of Bounds classr®   N©rb   rc   r±   r   r;   ©r   r`   r²   s   && r   Útest_invalid_bounds_typeÚ#TestDIRECT.test_invalid_bounds_type%  s9   € ð0ˆ	ä�]Š]œ:¨Y×7Ö7Ü�4×'Ñ'¨Ô0÷ 8×7×7Ò7úó   §AÁA	c                ó¸   € R p\         P                  ! \        VR7      ;_uu_ 4        \        V P                  V4       RRR4       R#   + '       g   i     R# ; i)z#Bounds are not consistent min < maxr®   NrÎ   rÏ   s   && r   Útest_incorrect_boundsÚ TestDIRECT.test_incorrect_bounds,  s9   € ð :ˆ	Ü�]Š]œ:¨Y×7Ö7Ü�4×'Ñ'¨Ô0÷ 8×7×7Ò7úrÒ   c                ó  € R p\        \        P                  ) R.R\        P                  .4      p\        P                  ! \
        VR7      ;_uu_ 4        \        V P                  V4       RRR4       R#   + '       g   i     R# ; i)zBounds must not be inf.r®   NrÆ   r   )r   r   r4   rb   rc   r±   r   r;   )r   r²   r`   s   &  r   Útest_inf_boundsÚTestDIRECT.test_inf_bounds6  sU   € Ø-ˆ	Üœ"Ÿ&™&˜ "˜¨¬B¯F©F |Ó4ˆÜ�]Š]œ:¨Y×7Ö7Ü�4×'Ñ'¨Ô0÷ 8×7×7Ò7ús   ÁA5Á5B	Úbiasc                óÐ   € R p\         P                  ! \        VR7      ;_uu_ 4        \        V P                  V P
                  VR7       RRR4       R#   + '       g   i     R# ; i)z%locally_biased must be True or False.r®   r?   Nr°   )r   r=   r²   s   && r   Útest_locally_biased_validationÚ)TestDIRECT.test_locally_biased_validation<  sB   € à;ˆ	Ü�]Š]œ:¨Y×7Ö7Ü�4×'Ñ'¨×)CÑ)CØ"0õ2÷ 8×7×7Ò7úr¶   )r   r   r   r   r   r   N)r@   rD   gH¯¼šò×z>)rD   rk   r@   rÆ   )g      ø?Ústring)rG   rS   )r`   r‡   r)   r•   r   )-Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   r%   r+   r0   r5   r;   rb   ÚmarkÚparametrizerO   r\   re   rh   rq   ru   r|   r�   r‰   rŽ   r‘   r    r¤   Úxslowr¨   r«   r³   r¸   r»   r¿   rÃ   rÈ   rË   rÐ   r   r   r/   rÔ   r×   rÛ   Ú__static_attributes__Ú__classdictcell__)Ú__classdict__s   @r   r   r      s}  ø‡ € òò"òò
òòKð ‡[�[×ÑÐ-°°e¨}Ó=ñ'ó >ð'ð. ‡[�[×ÑÐ-°°e¨}Ó=ñ.ó >ð.ð> ‡[�[×ÑÐ-°°e¨}Ó=ñ2ó >ð2ð ‡[�[×ÑÐ-°°e¨}Ó=ñ.ó >ð.ð
 ‡[�[×Ñ˜Y¨¨t¨Ó5Ø‡[�[×ÑÐ-°°e¨}Ó=ñ
&ó >ó 6ð
&ð ‡[�[×Ñ˜Y¨¨t¨Ó5Ø‡[�[×ÑÐ-°°e¨}Ó=ñ	&ó >ó 6ð	&ð ‡[�[×Ñ˜\Ò+=Ó>Ø‡[�[×ÑÐ-°°e¨}Ó=ñ&ó >ó ?ð&ò?ð ‡[�[×ÑÐ-°°e¨}Ó=ñ>ó >ð>ð ‡[�[×ÑÐ-°°e¨}Ó=ñ)ó >ð)ð ‡[�[×ÑÐ-°°e¨}Ó=ñ)ó >ð)ð ‡[�[×ÑÐ-°°e¨}Ó=ñ<ó >ð<ð* ‡[�[×ÑÐ-°°e¨}Ó=Ø‡[�[×Ñ˜UÒ$6Ó7ñó 8ó >ðð ‡[�[×ÑØ‡[�[×ÑÐ-°°e¨}Ó=ñ"ó >ó ð"ð ‡[�[×ÑÐ-°°e¨}Ó=ñ"ó >ð"ð ‡[�[×Ñ˜Y¨¨Q¨Ó0ñ$ó 1ð$ð ‡[�[×Ñ˜Y¨¨Q¨Ó0ñ$ó 1ð$ð ‡[�[×Ñ˜\¨B°¨7Ó3ñ4ó 4ð4ð ‡[�[×Ñ˜XÒ'>Ó?ñ"ó @ð"ð ‡[�[×Ñ˜YÒ(?Ó@ñ$ó Að$òòð ‡[�[×Ñ˜XÒ'8Ó9ñ1ó :ð1ð ‡[�[×Ñ˜XÙ$ c¨2 Y°°Q°Ó8Ù$ r§v¡v g¨r ]°R¸¿¹°LÓAð óñ
1óð
1ò
1ð ‡[�[×ÑÐ-°¸¸A¸ÀÐ/CÓDñ2ó Eö2r   r   )Ú__doc__Únumpy.testingr   r   rb   Únumpyr   Úscipy.optimizer   r   r   r   r8   r   r   Ú<module>rì      s'   ðñ÷.ã Û ß )Û ÷u2ó u2r   