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

发布于 2021-01-29 14:10:02

当我打字

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

我得到

log(e^x)

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

题。 是否有一些特定的简化(通过级数展开或其他方式)将指数的对数转换为恒等函数?

关注者
0
被浏览
150
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

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

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

    输出:x

    对于x该公式的复杂结果,并不总是等于x。例子在这里



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看