📜  numpy 符号方法 - Python (1)

📅  最后修改于: 2023-12-03 15:33:14.640000             🧑  作者: Mango

numpy 符号方法 - Python

NumPy是一个强大的Python库,用于对数组执行数学、科学和工程运算。本篇文章将介绍NumPy中的符号方法。

numpy.sign()

numpy.sign() 返回输入数组中每个元素的符号,其中符号为1(正数)、0(零)或-1(负数)。

import numpy as np

arr = np.array([-5, 0, 5])

print(np.sign(arr))  # [-1, 0, 1]
numpy.negative()

numpy.negative() 返回输入数组中每个元素的负数。

import numpy as np

arr = np.array([-5, 0, 5])

print(np.negative(arr))  # [5, 0, -5]
numpy.absolute()

numpy.absolute() 返回输入数组中每个元素的绝对值。

import numpy as np

arr = np.array([-5, 0, 5])

print(np.absolute(arr))  # [5, 0, 5]
numpy.fabs()

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()

numpy.signbit() 返回输入数组中每个元素的符号是否为负数。若为负数,则返回1,否则返回0。

import numpy as np

arr = np.array([-5.5, 0, 5.5])

print(np.signbit(arr))  # [1, 0, 0]