当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python NumPy fabs方法用法及代码示例


NumPy 的 np.fabs(~) 方法返回一个 NumPy 数组,并将绝对值应用于其每个值。

注意

np.abs() np.fabs() 方法之间存在差异。 fabs() 中的 f 表示 float ,这意味着 fabs() 的返回类型始终为 float 。另一方面, np.abs() 返回与输入数组相同的数据类型。

参数

1. x | array-like

源 NumPy 数组。

返回值

NumPy 浮点数数组,每个值都应用绝对值。

例子

基本用法

假设我们有以下NumPy数组:

x = np.array([[-1,2], [3,-4]])
x



array([[-1, 2],
       [3, -4]])

要将所有负数转换为正数,请使用 abs() 方法,如下所示:

np.fabs(x)



array([[1., 2.],
       [3., 4.]])

请注意,这些数字中有一个 . - 这意味着它们是浮点数据类型。

另请注意,源NumPy 数组保持不变,即本示例中的x 仍具有负值。

相关用法


注:本文由纯净天空筛选整理自Isshin Inada大神的英文原创作品 NumPy | fabs method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。