Javatpoint标志
Javatpoint标志

Python无穷

这可能看起来很有趣,但无穷大是一个概念,指的是一个模糊的数字,可以是负数,也可以是正数。每一个算术运算,如减法、除法或其他任何运算,都是在无穷大上进行的,或者无穷大的值总是会得到无穷大的数。

在计算机科学中,无限值经常被用来评估计算密集型算法的效率,并改善它们的性能。

把无限表示为整数的想法与无限的意义是相悖的。到目前为止,还没有一种编码语言找到一种机制来将无穷大表示为整数值。然而,由于Python是一种动态编程语言,无限数可以用浮点数表示。我们可以使用语法float("inf")作为整数来表示无穷大。Python中infinite的符号集如下所示。

使用浮动(正)

由于无穷大可以是正的也可以是负的,所以它们可以分别表示为float('inf')和float('-inf')。下面的代码是上述内容的实现:

代码

输出:

这是正无穷,这是负无穷

使用Python的数学模块

无限整数也可以用Python的数学模块来表示。下面的代码演示了如何做到这一点:

代码

输出:

这是正无穷,这是负无穷

使用Python的Decimal模块

无限浮点数也可以用Python的十进制库表示。

Decimal('Infinity')用于正无穷值,Decimal('-Infinity')用于负无穷值。

它的实现如下代码所示:

代码

输出:

这是正无穷,这是负无穷,-无穷

使用Python的Numpy库

无限值也可以使用Python中的Numpy模块表示。我们可以用np。Inf和-np。分别为正无穷和负无穷。下面的代码演示了如何使用Numpy库表示一个无限值:

代码

输出:

这是正无穷,这是负无穷

如何检查在Python中如果一个数字是无限的

math模块的isinf()函数给出一个布尔结果,可用于确定一个值是否为无穷大。isinf()函数在下面的程序中使用:

代码

输出:

无穷大:True -无穷大:True 450无穷大:False

无限值与有限值的比较

没有什么比比较有限和无限值更容易的了。比如负无穷比负实数小而正无穷比任何自然整数都大。考虑下面的程序,以更深入地理解:

代码

输出:

真假真假真

下一个话题 Python中的Flask认证





Youtube 观看视频请加入我们的Youtube频道:现在加入

反馈


帮助他人,请分享

脸谱网 推特 pinterest

学习最新教程


准备


热门的技术


B.Tech / MCA






Baidu
map