| 1234567891011121314151617181920212223242526272829303132333435363738 |
- """
- ===================================================================
- 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"]
|