2016-08-05 8 views
3

私はscipy.optimize.fmin_bfgs()関数を使用して、6匹のハンプキャメルバック関数の最小値を計算しようとしています。ここに私のコードは次のとおりです。scipy.optimize.fmin_bfgsを使用すると、私はTypeErrorを取得しました:f()欠けている1つの必要な位置引数:

import numpy as np 
import matplotlib.pyplot as plt 
from scipy import optimize 

def f(x,y): 
    return (4 - 2.1*x**2 + x**4/3)*x**2 + x*y + (4*y**2 - 4)*y**2 

x0 = [0,0] 

optimize.fmin_bfgs(f, x0) 

出力:

TypeError: f() missing 1 required positional argument: 'y' 

私はX0を渡す方法に問題があると思いますか? fに1列引数がなければならないこのページ毎の

答えて

関連する問題