绝对值的十一种常见运算符
1. abs()
`abs()` 是Python中内置的求绝对值的函数。它返回一个数的绝对值,不论这个数是整数、浮点数、复数还是分数。
示例:
print(abs(-5)) # 输出:5
print(abs(3.14)) # 输出:3.14
2. fabs()
`fabs()` 是math模块中的一个函数,用于求浮点数的绝对值。它与`abs()` 的功能相同,但只接受一个参数为浮点数。
示例:
import math
print(math.fabs(-2.5)) # 输出:2.5
3. np.absolute()
`np.absolute()` 是NumPy库中的函数,用于求多维数组的绝对值。它可以处理一维、二维或更高维的数组,并在每个元素上计算绝对值。
示例:
import numpy as np
numpy库功能arr = np.array([-1, -2, 3, -4])
print(np.absolute(arr)) # 输出:[1 2 3 4]
4. math.isqrt()
`math.isqrt()` 是math模块中的一个函数,用于求一个整数的平方根,并返回整数值。它可以
用于计算非负整数的绝对值。
示例:
import math
print(math.isqrt(-9)) # 输出:3
5. operator.abs()
`operator.abs()` 是Python中operator模块中的一个函数,用于求数字的绝对值。它与`abs()` 的功能相同,但可以作为一个可调用对象直接应用在其他函数或表达式中。
示例:
import operator
print(operator.abs(-5)) # 输出:5
6. ___()
`cmath.phase()` 是cmath模块中的一个函数,用于求复数的相位角。它返回一个复数的相位角,即以弧度表示的复数的辐角。
示例:
import cmath
print(cmath.phase(1 + 1j)) # 输出:0.xxxxxxxxxxxxxxxx
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论