私は、さまざまな最適化メソッドをコーディングして、改訂の方法を試みています。私はSymPyを使って、ポイントの座標が配列に格納されている任意の点で任意の数の変数を持つ関数を評価できるようにしたいと考えています。SymPyのポイントで関数を評価する
たとえばb = [1,2]
のf(x,y) = 3*x**2 - 2*x*y + y**2 + 4*x + 3*y
を評価したいと思います。しかし、私は実際にそれを行う一般的な方法が好きです。それは、任意の数の変数と適切な長さの配列を評価するポイントとして扱うことができるので、sympy.evalf(f, subs = {foo})
はあまり役に立ちません。
マップ()を使用するだけでいいですか? http://docs.python.org/2/library/functions.html#map – Samizdis
http://Whathaveyoutried.com –
ようこそ!あなたが試したことについてのコードといくつかの詳細はこちらをお勧めします。FAQを読んでください。うまくいけば、より良い答えを得ることができます! – span