📅  最后修改于: 2023-12-03 14:46:06.840000             🧑  作者: Mango
cmath.isinf()
是 Python 中的一个内置函数,它用于确定给定复数是否为无穷大。该函数是 cmath
模块中提供的函数之一,因此在使用前需要先导入 cmath
模块。
cmath.isinf(z)
参数:
z
:要测试的复数返回值:
True
False
以下示例演示了如何使用 cmath.isinf()
函数检测复数是否为无穷大:
import cmath
# 测试无穷大
a = cmath.inf + 2j
b = float('inf') + 2j
print(cmath.isinf(a)) # True
print(cmath.isinf(b)) # True
# 测试非无穷大
c = 3 + 2j
d = complex(5, 7)
print(cmath.isinf(c)) # False
print(cmath.isinf(d)) # False
输出:
True
True
False
False
cmath.isinf()
函数只能用于测试复数是否为无穷大,不能用于测试实数。如果要测试实数是否为无穷大,可以使用 math.isinf()
函数。cmath.isinf()
是 Python 中的一个有用的函数,可以方便地测试给定复数是否为无穷大。如果你经常需要处理复数, cmath
模块是一个非常有用的工具库。