関数を最小化するにはどうすればいいですか?[0]と[1]を尊重しますか? 例(これは私がscipyのダウンロードuderstand、numpyのとPYのための簡単な例です):Python、scipy:積分式で多変数関数を最小限にする
l=np.array([0.1,0.2])
res=minimize(function,l, method='nelder-mead',options={'xtol': 1e-8, 'disp': True})
を私はエラーを取得:
import numpy as np
from scipy.integrate import *
from scipy.optimize import *
def function(a):
return(quad(lambda t: ((np.cos(a[0]))*(np.sin(a[1]))*t),0,3))
私が試してみました。 私は結果をmatlabで取得します。
あなたは誰が本当に問題が何であるかを知るための質問に十分な情報が含まれていないので、これは、単なる推測です事前
*「エラーが発生します。」*完全なエラーメッセージを表示してください。 –
'chirplet'は' function'と同じですか?また、関数を 'l'で積分し、積分を最小にするために' a'を変えたいですか? – mommermi