私はx
とy
の機能を持っています。これをそれぞれx[0]
とx[1]
の関数に変換したい(置き換える)。どうやって進める ?方程式のxとyをx [0]とx [1]で置き換える方法は?
import sympy as s
x,y = s.symbols('x,y')
def f(x,y):
return (-x + 67)**2/(y**2)
私はx
とy
の機能を持っています。これをそれぞれx[0]
とx[1]
の関数に変換したい(置き換える)。どうやって進める ?方程式のxとyをx [0]とx [1]で置き換える方法は?
import sympy as s
x,y = s.symbols('x,y')
def f(x,y):
return (-x + 67)**2/(y**2)
import sympy as s
x = list(s.symbols('x,y'))
def f(x):
return (-x[0] + 67)**2/(x[1]**2)
EDIT:
私はあなたが入力の第一及び第二で関数の本体で、xとyを交換したいと仮定しています要素となる。
import sympy as s
x = list(s.symbols('x,y'))
def f(x):
y=x[1]
x = x[0]
return (-x + 67)**2/(y**2)
代わりのX、Yは、x =リスト(s.symbols(X 'Y')を行う –
'G =ラムダX:F(X [0]、' [1])、X、関数'g 'はあなたが望むもので、リストである' x'を受け取り、 'f(x [0]、x [1])'を返します。 – Ian
@ lanありがとうございました – Shareef