더북(TheBook)

4.3.1 최적화 패키지 scipy.optimize 알아보기

최적화 문제를 풀려면 scipy.optimize.minimize 함수를 사용해야 한다. 이 함수는 최소화하고 싶은 목적함수와 초깃값, 최적화 해 찾기 종류, 값의 범위, 제약조건을 제공한다.

scipy.optimize.minimize(
    fun, → 목적함수
    x0, → 초깃값
    args=( ), → 초깃값 외에 목적함수에 전달할 매개변수
    method=None, → 최적화 해 찾기 종류
    jac=None, hess=None, hessp=None,
    bounds=None, → 경계값
    constraints=( ), → 제약조건
    tol=None, callback=None, options=None )
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.