gpt4 book ai didi

python - 具有原生 sympy 函数的 lambdify 表达式

转载 作者:行者123 更新时间:2023-11-28 22:24:31 25 4
gpt4 key购买 nike

我想对 sympy 的 exp 进行 lambdify,但是当我尝试在 sympy.Symbol 中计算函数时遇到了一些有趣的问题。这个

import sympy

t = sympy.Symbol('t')
f = sympy.lambdify(t, t**2)
f(t) # no problem

工作正常,但是这个

t = sympy.Symbol('t')
f = sympy.lambdify(t, sympy.exp(t))
f(t)

给予

AttributeError: 'Symbol' object has no attribute 'exp'

同样适用于我尝试过的所有其他原生 sympy 函数(logsin 等)。

知道发生了什么吗?

最佳答案

您应该指定要与 lambdify 函数的 modules 参数一起使用的模块:

f = sympy.lambdify(t, sympy.exp(t), modules=["sympy"])

关于python - 具有原生 sympy 函数的 lambdify 表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46321333/

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