>N(cot(x),subs=-6ren">
gpt4 book ai didi

python - SymPy 渐近线怪癖以及如何解决它

转载 作者:行者123 更新时间:2023-12-01 04:42:21 25 4
gpt4 key购买 nike

今天我偶然发现了 SymPy 的一个奇怪功能。假设我们尝试在函数的渐近线处求值:

>>from sympy import *
>>
>>x = Symbol("x")
>>N(cot(x),subs={x: 0})
cot(x)

它既不返回 NaN,也不返回错误或异常,而是返回函数本身!
我的问题:
1. 我如何自动检测到我偶然发现了渐近线(除了对结果调用 type() 之外)?
2. 这个设计决策背后的动机是什么?

最佳答案

在表达式上使用 subs 而不是作为 N 的参数:

In [3]: N(cot(x).subs(x,0))
Out[3]: zoo

这可能是 sympy 中的错误

关于python - SymPy 渐近线怪癖以及如何解决它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30312035/

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