Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/335.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何判断列表或函数是否接近无穷大?_Python_Limit - Fatal编程技术网

Python 如何判断列表或函数是否接近无穷大?

Python 如何判断列表或函数是否接近无穷大?,python,limit,Python,Limit,我试图使一个函数在列表/函数变为无穷大时返回True。有没有一个简单的方法来实现这一点? 这实际上是一个有点自相矛盾的问题。您正在询问是否有可能解决python中的暂停问题。如果一个列表或函数变为无穷大,这意味着它永远不会返回,这是您知道的唯一方法。如果函数从未返回,则永远无法确定它是否从未返回。所以如果你是对的,你永远不会发现。否则它会回来的 也就是说,如果您正在寻找接近边界的值。为可接受的接近该边界的值创建截止点。一旦你达到了这个值,你就认为你已经达到了一个公平的距离。 这实际上是一个有点自

我试图使一个函数在列表/函数变为无穷大时返回True。有没有一个简单的方法来实现这一点?

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

也就是说,如果您正在寻找接近边界的值。为可接受的接近该边界的值创建截止点。一旦你达到了这个值,你就认为你已经达到了一个公平的距离。

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


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

如果你在谈论数学极限以及给定函数是否无穷大,那么你可以检查:


如果您讨论的是数学极限以及给定函数是否无穷大,那么您可以检查:


我不明白。你能用一个例子来解释吗?一个例子函数以x为参数,并返回x**2。我将此函数或函数(1,4,9,16…)生成的列表作为参数传递给另一个函数,该函数将返回True,因为函数/列表继续增加到无穷大。1,1.5,1.75。。。应返回False,因为它的限制为2。@pengowen123我不确定是否可以对值列表而不是函数执行此操作,但请检查我对函数的回答。似乎要推断任意列表背后的模式太难了……我不明白。你能用一个例子来解释吗?一个例子函数以x为参数,并返回x**2。我将此函数或函数(1,4,9,16…)生成的列表作为参数传递给另一个函数,该函数将返回True,因为函数/列表继续增加到无穷大。1,1.5,1.75。。。应返回False,因为它的限制为2。@pengowen123我不确定是否可以对值列表而不是函数执行此操作,但请检查我对函数的回答。似乎很难推断任意列表背后的模式……我有一个函数,它接受输入x和n,并根据n生成一个列表。它返回以x作为索引的列表元素。我可以使用sympy的limit(),但它只接受一个表达式。该函数根据以下规则生成一个列表:列表中的每个元素都是前一个元素的平方加上n。该函数可以工作,但在limit()函数中作为参数调用时遇到了困难。我有一个函数,它接受输入x和n,并根据n生成一个列表。它返回以x作为索引的列表元素。我可以使用sympy的limit(),但它只接受一个表达式。该函数根据以下规则生成一个列表:列表中的每个元素都是前一个元素的平方加上n。该函数可以工作,但在limit()函数中将其作为参数调用时遇到了困难。
>>> from sympy import Symbol, limit, oo
>>> x = Symbol("x")
>>> limit(x**2, x, oo)
oo