bundles / scipy latest / scipy / optimize / _minpack_py / fixed_point
function
scipy.optimize._minpack_py:fixed_point
Signature
def fixed_point ( func , x0 , args = () , xtol = 1e-08 , maxiter = 500 , method = del2 ) Summary
Find a fixed point of the function.
Extended Summary
Given a function of one or more variables and a starting point, find a fixed point of the function: i.e., where func(x0) == x0.
Parameters
func: functionFunction to evaluate.
x0: array_likeFixed point of function.
args: tuple, optionalExtra arguments to
func.xtol: float, optionalConvergence tolerance, defaults to 1e-08.
maxiter: int, optionalMaximum number of iterations, defaults to 500.
method: {"del2", "iteration"}, optionalMethod of finding the fixed-point, defaults to "del2", which uses Steffensen's Method with Aitken's
Del^2convergence acceleration [1]. The "iteration" method simply iterates the function until convergence is detected, without attempting to accelerate the convergence.
Examples
import numpy as np from scipy import optimize def func(x, c1, c2): return np.sqrt(c1/(x+c2)) c1 = np.array([10,12.]) c2 = np.array([3, 5.])✓
optimize.fixed_point(func, [1.2, 1.3], args=(c1,c2))
✗Aliases
-
scipy.optimize.fixed_point