gpt4 book ai didi

python - SymPy:使用给定变量评估给定表达式

转载 作者:太空宇宙 更新时间:2023-11-03 16:25:30 25 4
gpt4 key购买 nike

我有一个涉及两个变量ab的sympy表达式。我现在想计算此表达式的 ab 的特定值。使用lambda

import sympy


def get_expression(a, b):
# Complex function with a simple result. I have no control here.
return a*b + 2

a = sympy.Symbol('a')
b = sympy.Symbol('b')
z = get_expression(a, b)

f = lambda a, b: z
print(f(1, 1))

只给出

a*b + 2

不过。

有什么提示吗?

最佳答案

事实证明lambdify是我需要的:

f = sympy.lambdify([a, b], z)
print(f(1, 1))

关于python - SymPy:使用给定变量评估给定表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38018549/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com