| Server IP : 217.160.0.135 / Your IP : 216.73.217.37 Web Server : Apache System : Linux www 6.18.52-i1-ampere #1203 SMP Mon Sep 14 18:29:59 CEST 2026 aarch64 User : sws1074145052 ( 1074145052) PHP Version : 8.3.32 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /lib/python3/dist-packages/scipy/optimize/__pycache__/ |
Upload File : |
�
d�c�� � �J � d Z ddgZddlmZ ddlZddlmZmZm Z m
Z
mZmZm
Z
mZmZmZ ddlmZ dd lmZ dd
lmZ ddlmZ ddlmZ dd
lmZ ddlmZ ddlm Z ddl!m"Z" ddl#m$Z$m%Z%m&Z&m'Z'm(Z(m)Z)m*Z*m+Z+ ddl,m-Z- g d�Z.g d�Z/ dd�Z0 dd�Z1d� Z2d d�Z3d� Z4d� Z5d� Z6 d!d�Z7dS )"z�
Unified interfaces to minimization algorithms.
Functions
---------
- minimize : minimization of a function of several variables.
- minimize_scalar : minimization of a function of one variable.
�minimize�minimize_scalar� )�warnN� )
�_minimize_neldermead�_minimize_powell�_minimize_cg�_minimize_bfgs�_minimize_newtoncg�_minimize_scalar_brent�_minimize_scalar_bounded�_minimize_scalar_golden�
MemoizeJac�OptimizeResult)�_minimize_dogleg)�_minimize_trust_ncg)�_minimize_trust_krylov)�_minimize_trustregion_exact)�_minimize_trustregion_constr)�_minimize_lbfgsb)�
_minimize_tnc)�_minimize_cobyla)�_minimize_slsqp)�old_bound_to_new�new_bounds_to_old�old_constraint_to_new�new_constraint_to_old�NonlinearConstraint�LinearConstraint�Bounds�PreparedConstraint)�
FD_METHODS)�nelder-mead�powell�cg�bfgs� newton-cg�l-bfgs-b�tnc�cobyla�slsqp�trust-constr�dogleg� trust-ncg�trust-exact�trust-krylov)�brent�bounded�golden� c �
� t j t j |� � � � }|j dk r?d}t |t
d�� � t j t j |� � � � }|j j t j d v rt j |t �� � }t |t � � s|f}|�|rd}n|�d }nd
}t |� � rd}
n|� � � }
|�i }|
dv r't |� � rt d
|z t � � |
dvr|�t d|z t � � |
dvr|�t d|z t � � |
dvr,t j |� � rt d|z t � � |
dvr|�t d|z t � � |
dv r.|� dd� � rt d|z t � � t |� � rnH|du rt'