如何判断列表或函数是否接近无限?

时间:2015-05-12 05:22:45

标签: python limit

我正在尝试创建一个函数,如果列表/函数变为无穷大,则返回True。有没有一种简单的方法来实现这一目标?

2 个答案:

答案 0 :(得分:3)

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

这实际上有点自相矛盾。您在询问是否可以解决python中的暂停问题。如果列表或函数变为无限,这意味着它永远不会返回,这是您知道的唯一方法。如果函数永远不会返回,则永远无法确定它是否永远不会返回。所以如果你是对的,你永远都找不到。否则它会回来。

那就是说,如果你正在寻找接近一定界限的价值。为可接受地接近该边界的值创建一个截止点。一旦你达到了这个价值,你就会假设你已经达到了一个合适的距离。

答案 1 :(得分:2)

如果您正在谈论数学限制以及某个特定函数是否达到无穷大,那么您可以结帐sympy

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