我的功能为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)
答案 0 :(得分:1)
您可以将x和y存储在列表
中import sympy as s
x = list(s.symbols('x,y'))
def f(x):
return (-x[0] + 67)**2/(x[1]**2)
编辑:
我假设你想分别用输入的第一个和第二个元素替换函数体中的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)