+
    /i                     @    ^ RI t^ RIHt ^ RIt^ RIHt R tR t	R t
R# )    N)assert_allclose)minimizec                  "   R  p R F  p\        ^^#4       Fr  p\        V RR^RVRV/R7      pVP                  \        P                  ! ^.4      4      P                  ^^4      pVP                  P                  4       p\        WE4       Kt  	  K  	  R# )c                 4    V ^,          ^V ^,          ,          3# )    )xs   &f/var/www/html/photoedit/myenv/lib/python3.14/site-packages/scipy/optimize/tests/test_lbfgsb_hessinv.pyftest_1.<locals>.f   s    !tQq!tV|    TL-BFGS-Bgtolmaxcor)funjacmethodx0optionsN)g:0yE>g-q=g#B;)ranger   hess_invnparrayreshapetodenser   )r   r   r   resultH1H2s         r
   test_1r      s     %BmF!jRx8:F 1#/77!<B((*BB# $ %r   c            	        a ^^ .^^..oV3R lp \        V R^
^.R7      p\        V R^
^.R7      pVP                  P                  4       p\        P                  ! VP                  \        P
                  ! ^^ .4      4      VP                  \        P
                  ! ^ ^.4      4      34      p\        VP                  \        P
                  ! ^^ .4      P                  ^^4      4      P                  R	4      VP                  \        P
                  ! ^^ .4      4      4       \        W44       \        W2P                  RRR7       R# )
   c                    < \         P                  ! V \         P                  ! \        P                  P	                  S4      V 4      4      # Nr   dotscipylinalginvr	   H0s   &r
   r   test_2.<locals>.f   .    vva 0 0 4a899r   r   r   r   r   BFGSg{Gz?gQ?)rtolatolN)r   r   r   r   vstackr   r   r   )r   result1result2r   r   r*   s        @r
   test_2r5      s   a&1a&	B: 1ZRH=G1VR9G				!	!	#B	1a&)*1a&)*, 
-B 1a&)11!A67??C1a&)*, BB((t$?r   c                     a R  p ^^ .^^..oV3R lp\        VR^
^.R7      p\        VP                  P                  4       V ! VP                  4      4       R# )c                 D   V P                   V P                  V P                  V P                  3w  rr4\        P
                  ! V P                  R V P                  / pTp\        V4       EF2  pWQV,          R\        P                  3,          W',          \        P                  R3,          ,          WG,          ,          ,
          pWRV,          R\        P                  3,          W,          \        P                  R3,          ,          WG,          ,          ,
          p	\        P                  ! V\        P                  ! Wi4      4      WG,          W,          R\        P                  3,          ,          W,          \        P                  R3,          ,          ,           pEK5  	  V# )dtype:NNN)skykn_corrsrhor   eyeshaper8   r   newaxisr%   )
selfsyr;   r<   I_arrHkiA1A2s
   &         r
   todense_old_impl test_3.<locals>.todense_old_impl.   s   !WWdggt||TXXEg

5$**5wA1am,qtBJJM/BBSVKKB1am,qtBJJM/BBSVKKBBFF2N+svQ

]8K/K89RZZ]8K0L MB	   	r   c                    < \         P                  ! V \         P                  ! \        P                  P	                  S4      V 4      4      # r#   r$   r)   s   &r
   r   test_3.<locals>.f=   r,   r   r   r-   N)r   r   r   r   )rH   r   r3   r*   s      @r
   test_3rL   ,   sZ     a&1a&	B: 1ZRH=GG$$,,.0@AQAQ0RSr   )numpyr   numpy.testingr   scipy.linalgr&   scipy.optimizer   r   r5   rL   r   r   r
   <module>rQ      s"     )  #$@,Tr   