39 lines
1.2 KiB
Python
39 lines
1.2 KiB
Python
![]() |
"""
|
||
|
===================================================================
|
||
|
Elementwise Scalar Optimization (:mod:`scipy.optimize.elementwise`)
|
||
|
===================================================================
|
||
|
|
||
|
.. currentmodule:: scipy.optimize.elementwise
|
||
|
|
||
|
This module provides a collection of functions for root finding and
|
||
|
minimization of scalar, real-valued functions of one variable. Unlike their
|
||
|
counterparts in the base :mod:`scipy.optimize` namespace, these functions work
|
||
|
elementwise, enabling the solution of many related problems in an efficient,
|
||
|
vectorized call. Furthermore, when environment variable ``SCIPY_ARRAY_API=1``,
|
||
|
these functions can accept non-NumPy, array API standard compatible arrays and
|
||
|
perform all calculations using the corresponding array library (e.g. PyTorch,
|
||
|
JAX, CuPy).
|
||
|
|
||
|
Root finding
|
||
|
============
|
||
|
|
||
|
.. autosummary::
|
||
|
:toctree: generated/
|
||
|
|
||
|
find_root
|
||
|
bracket_root
|
||
|
|
||
|
Minimization
|
||
|
============
|
||
|
|
||
|
.. autosummary::
|
||
|
:toctree: generated/
|
||
|
|
||
|
find_minimum
|
||
|
bracket_minimum
|
||
|
|
||
|
"""
|
||
|
from ._elementwise import find_root, find_minimum, bracket_root, bracket_minimum # noqa: F401, E501
|
||
|
|
||
|
__all__ = ["find_root", "find_minimum", "bracket_root", "bracket_minimum"]
|