如何用x [0]和x [1]替换等式中的x和y?

时间:2017-09-25 05:12:33

标签: python sympy

我的功能为xy。我想将其转换为x[0]x[1]的函数(替换)。怎么办?

import sympy as s
x,y = s.symbols('x,y')
def f(x,y):
    return (-x + 67)**2/(y**2)

1 个答案:

答案 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)