如何用x [0]和x [1]替换x和y?
问题描述:
我有一个功能x
和y
。我想分别将其转换为x[0]
和x[1]
(替换)的功能。如何进行 ?如何用x [0]和x [1]替换x和y?
import sympy as s
x,y = s.symbols('x,y')
def f(x,y):
return (-x + 67)**2/(y**2)
答
你可以存储在列表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)
相反x的,Y做X =列表(s.symbols( '的x,y') –
'克=拉姆达×:F(X [0],X [1])',功能'g'是你想要的,它接收参数'x',它是一个列表,并且返回'f(x [0],x [1])' – Ian
@ lan谢谢 – Shareef