scipy.optimize.

rosen_der#

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

Производная (т.е. градиент) функции Розенброка.

Параметры:
xarray_like

Одномерный массив точек, в которых должна быть вычислена производная.

Возвращает:
rosen_der(N,) ndarray

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

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

rosen, rosen_hess, rosen_hess_prod

Примечания

rosen_der имеет экспериментальную поддержку совместимых с 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_der
>>> X = 0.1 * np.arange(9)
>>> rosen_der(X)
array([ -2. ,  10.6,  15.6,  13.4,   6.4,  -3. , -12.4, -19.4,  62. ])