rosen_hess_prod#
- scipy.optimize.rosen_hess_prod(x, p)[источник]#
Произведение матрицы Гессе функции Розенброка на вектор.
- Параметры:
- xarray_like
1-D массив точек, в которых должна быть вычислена матрица Гессе.
- parray_like
Одномерный массив, вектор, который нужно умножить на матрицу Гессе.
- Возвращает:
- rosen_hess_prodndarray
Матрица Гессе функции Розенброка в x умноженный на вектор p.
Смотрите также
Примечания
rosen_hess_prodимеет экспериментальную поддержку совместимых с Python Array API Standard бэкендов в дополнение к NumPy. Пожалуйста, рассмотрите тестирование этих функций, установив переменную окруженияSCIPY_ARRAY_API=1и предоставление массивов CuPy, PyTorch, JAX или Dask в качестве аргументов массива. Поддерживаются следующие комбинации бэкенда и устройства (или других возможностей).Библиотека
CPU
GPU
NumPy
✅
н/д
CuPy
н/д
✅
PyTorch
✅
✅
JAX
⛔
⛔
Dask
✅
н/д
См. Поддержка стандарта array API для получения дополнительной информации.
Примеры
>>> import numpy as np >>> from scipy.optimize import rosen_hess_prod >>> X = 0.1 * np.arange(9) >>> p = 0.5 * np.arange(9) >>> rosen_hess_prod(X, p) array([ -0., 27., -10., -95., -192., -265., -278., -195., -180.])