gpt4 book ai didi

python - 为什么 SymPy 不理解日志产品

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

为什么以下返回 False

import sympy as sp

x = sp.Symbol('x')
y = sp.Symbol('y')

sp.log(x*y) == sp.log(x) + sp.log(y)

最佳答案

此规则有一个基本假设,即您的变量为正。如果未指明,SymPy 将不会(正确地)执行此简化。

为了让 SymPy 清楚这个假设,

x = sp.Symbol('x', positive=True)
y = sp.Symbol('y', positive=True)

现在read this Q/A on equality in SymPy看看您应该在比较中简化

>>> sp.simplify(sp.log(x*y) - (sp.log(x) + sp.log(y))) == 0
True

关于python - 为什么 SymPy 不理解日志产品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49591627/

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