我该如何判断列表或功能是否无限接近



我正在尝试制作一个函数,如果列表/函数输入无限。有什么简单的方法可以完成此操作?

http://en.wikipedia.org/wiki/halting_problem

这实际上是一个矛盾的问题。您询问您是否可以解决Python中的停止问题。如果列表或函数输入无限,这意味着它永远不会返回,那是您所知道的唯一方式。如果该功能永远不会返回,则永远无法确定它是否永远不会返回。因此,如果您是对的,那么您永远不会发现。否则它将返回。

也就是说,如果您正在寻找关闭界限的值。创建一个可接受接近该界限的值的截止点。一旦达到该值,您就会假设您已经达到了一定的距离。

如果您在谈论数学限制以及给定功能是否输入无穷大,那么您可以检查Sympy:

>>> from sympy import Symbol, limit, oo
>>> x = Symbol("x")
>>> limit(x**2, x, oo)
oo

最新更新