与えられた式は、未知の変数(y)とパラメータのセットに依存します。私は、パラメータの値を持つグリッドの各要素を与えられたとき、yについて数値的に解いてみたいと思います。私の未遂ソリューションのPython - Sympy - グリッド内の複数のパラメータに対して数式を数値的に解く
簡略化した例は以下のように(yは未知の変数、xはパラメータである)されています。しかし、私は次のエラーを取得しています
import numpy as np
import sympy as sp
x,y=sp.symbols('x y')
xgrid=np.arange(1,6)
f = sp.lambdify(x,sp.nsolve(x**2+y,y,2),"numpy")
print(f(xgrid))
:「一次元期待と数値関数 "である。私はxgridのすべての値xに対してy = -x ** 2のベクトルを受け取ることを期待していました。
実際の関心関数は、例のようにy = -x ** 2ではなく、yのxの両方に暗黙の非線形関数であることに注意してください。
グリッド内の各値をループする必要がありますか、それとも何とかlambdifyを使用できますか?前もって感謝します!
ありがとうございます!グリッド内の各値をループさせなければならないのでしょうか、それとも何とかlambdifyを使用できますか? – CarlosH
私は悲しいことにループを言うだろう – glegoux
ありがとう。質問を編集して、誰かがより効率的なソリューションを提案できるかどうかを確認しました。今から1週間以内に返事がない人がいれば、私はあなたが解決したように質問します。再度、感謝します。 – CarlosH