gpt4 book ai didi

python - 如何简化sympy中的指数对数?

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

当我打字时

import sympy as sp
x = sp.Symbol('x')
sp.simplify(sp.log(sp.exp(x)))

我得到

log(e^x)

代替 x。我知道此功能“没有任何保证”。

Question. Is there some specific simplification (through series expansion or whatsoever) to convert logarithm of exponent into identity function?

最佳答案

您必须将 x 设置为实型,您的代码才能正常工作:

import sympy as sp
x = sp.Symbol('x', real=True)
print(sp.simplify(sp.log(sp.exp(x))))

输出:x

对于复杂的x,此公式的结果并不总是等于x。例子是 here .

关于python - 如何简化sympy中的指数对数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46129259/

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