📅  最后修改于: 2023-12-03 15:38:54.267000             🧑  作者: Mango
在 NumPy 中,计算数组的元素绝对值可以通过 numpy.abs()
函数来实现。
numpy.abs(x)
x
:输入数组。函数将返回一个数组,其中包含 x
数组的每个元素的绝对值。
import numpy as np
# 创建一个随机数组
arr = np.array([-1, 2, -3, 4, -5])
# 计算数组的元素绝对值
abs_arr = np.abs(arr)
# 打印结果
print(abs_arr)
执行以上代码的输出结果为:[1 2 3 4 5]
。
正如上述示例所示,我们首先使用 NumPy 创建了一个随机数组 arr
,然后使用 np.abs()
函数计算了数组的元素绝对值,最后将结果赋给了 abs_arr
变量,并打印了结果。
值得一提的是,numpy.abs()
函数还有一个别名函数,即 numpy.absolute()
,两者功能完全相同,仅仅是函数名称不同而已。因此如果你更喜欢使用 numpy.absolute()
,也是可以的。
上述程序代码片段的markdown格式如下:
# 如何计算 NumPy 数组的元素绝对值?
在 NumPy 中,计算数组的元素绝对值可以通过 `numpy.abs()` 函数来实现。
## 函数语法
```python
numpy.abs(x)
x
:输入数组。函数将返回一个数组,其中包含 x
数组的每个元素的绝对值。
import numpy as np
# 创建一个随机数组
arr = np.array([-1, 2, -3, 4, -5])
# 计算数组的元素绝对值
abs_arr = np.abs(arr)
# 打印结果
print(abs_arr)
执行以上代码的输出结果为:[1 2 3 4 5]
。
正如上述示例所示,我们首先使用 NumPy 创建了一个随机数组 arr
,然后使用 np.abs()
函数计算了数组的元素绝对值,最后将结果赋给了 abs_arr
变量,并打印了结果。
值得一提的是,numpy.abs()
函数还有一个别名函数,即 numpy.absolute()
,两者功能完全相同,仅仅是函数名称不同而已。因此如果你更喜欢使用 numpy.absolute()
,也是可以的。