📅  最后修改于: 2023-12-03 15:33:14.640000             🧑  作者: Mango
NumPy是一个强大的Python库,用于对数组执行数学、科学和工程运算。本篇文章将介绍NumPy中的符号方法。
numpy.sign()
返回输入数组中每个元素的符号,其中符号为1(正数)、0(零)或-1(负数)。
import numpy as np
arr = np.array([-5, 0, 5])
print(np.sign(arr)) # [-1, 0, 1]
numpy.negative()
返回输入数组中每个元素的负数。
import numpy as np
arr = np.array([-5, 0, 5])
print(np.negative(arr)) # [5, 0, -5]
numpy.absolute()
返回输入数组中每个元素的绝对值。
import numpy as np
arr = np.array([-5, 0, 5])
print(np.absolute(arr)) # [5, 0, 5]
numpy.fabs()
与 numpy.absolute()
功能相同,只不过 numpy.fabs()
只用于浮点数。
import numpy as np
arr = np.array([-5.5, 0, 5.5])
print(np.fabs(arr)) # [5.5, 0, 5.5]
numpy.signbit()
返回输入数组中每个元素的符号是否为负数。若为负数,则返回1,否则返回0。
import numpy as np
arr = np.array([-5.5, 0, 5.5])
print(np.signbit(arr)) # [1, 0, 0]