scipy.optimize.

rosen_hess#

scipy.optimize.rosen_hess(x)[источник]#

Матрица Гессе функции Розенброка.

Параметры:
xarray_like

1-D массив точек, в которых должна быть вычислена матрица Гессе.

Возвращает:
rosen_hessndarray

Матрица Гессе функции Розенброка в x.

Смотрите также

rosen, rosen_der, rosen_hess_prod

Примечания

rosen_hess имеет экспериментальную поддержку совместимых с 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
>>> X = 0.1 * np.arange(4)
>>> rosen_hess(X)
array([[-38.,   0.,   0.,   0.],
       [  0., 134., -40.,   0.],
       [  0., -40., 130., -80.],
       [  0.,   0., -80., 200.]])