L i .ddlmZddlmZdgZ ddZy))_minimize_trust_region)get_trlib_quadratic_subproblem_minimize_trust_krylovNc | tdd| | td|r/t||f||||tdd|jddd |St||f||||td d |jddd |S) a Minimization of a scalar function of one or more variables using a nearly exact trust-region algorithm that only requires matrix vector products with the hessian matrix. .. versionadded:: 1.0.0 Options ------- inexact : bool, optional Accuracy to solve subproblems. If True requires less nonlinear iterations, but more vector products. z&Jacobian is required for trust region zexact minimization.zaEither the Hessian or the Hessian-vector product is required for Krylov trust-region minimizationggdispF) tol_rel_i tol_rel_br)argsjachesshessp subproblemg:0yE>gư>) ValueErrorrrget)funx0r r r r inexacttrust_region_optionss h/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/scipy/optimize/_trustregion_krylov.pyrrs  {A.0 0 | LM M0%c2>Dc+/u1O48D/C/G/GPU/V2,> )= > >&c2>Dc+/u1O48D/C/G/GPU/V2,> )= > >)NNNT) _trustregionr_trlibr__all__rrrrrs24 # $HL#';>r