OptimizeResult#
- класс scipy.optimize.OptimizeResult[источник]#
Представляет результат оптимизации.
- Атрибуты:
- xndarray
Решение задачи оптимизации.
- successbool
Успешно ли завершился оптимизатор.
- statusint
Статус завершения оптимизатора. Его значение зависит от используемого решателя. См. message подробности.
- messagestr
Описание причины завершения.
- funfloat
Значение целевой функции в x.
- jac, hessndarray
Значения якобиана целевой функции и её гессиана в x (если доступно). Гессиан может быть приближением, см. документацию соответствующей функции.
- hess_invobject
Обратная матрица Гессиана целевой функции; может быть приближением. Недоступно для всех решателей. Тип этого атрибута может быть либо np.ndarray, либо scipy.sparse.linalg.LinearOperator.
- nfev, njev, nhevint
Количество вычислений целевых функций и их Якобиана и Гессиана.
- nitint
Количество итераций, выполненных оптимизатором.
- maxcvfloat
Максимальное нарушение ограничения.
Методы
x.__getitem__(y) <==> x[y]
__len__(/)Возвращает len(self).
clear()copy()fromkeys(iterable[, value])Создать новый словарь с ключами из итерируемого объекта и значениями, установленными в value.
get(key[, default])Возвращает значение для ключа, если ключ есть в словаре, иначе значение по умолчанию.
items()keys()pop(key[, default])Если ключ не найден, возвращается значение по умолчанию, если оно задано; в противном случае вызывается исключение KeyError.
popitem(/)Удалить и вернуть пару (ключ, значение) в виде 2-кортежа.
setdefault(key[, default])Вставить ключ со значением по умолчанию, если ключа нет в словаре.
update([E, ]**F)Если E присутствует и имеет метод .keys(), то выполняется: for k in E: D[k] = E[k] Если E присутствует, но не имеет метода .keys(), то выполняется: for k, v in E: D[k] = v В любом случае, далее следует: for k in F: D[k] = F[k]
values()Примечания
В зависимости от конкретного используемого решателя,
OptimizeResultможет не иметь всех перечисленных здесь атрибутов, и может иметь дополнительные атрибуты, не перечисленные здесь. Поскольку этот класс по сути является подклассом dict с доступом к атрибутам, можно увидеть, какие атрибуты доступны, используяOptimizeResult.keysметод.