python 计算两组数据的绝对误差和相对误差的代码
时间: 2023-06-20 08:07:04 浏览: 1474
多种类型误差的计算程序
假设有两组数据 `x` 和 `y`,可以使用以下代码计算它们的绝对误差和相对误差:
```python
import numpy as np
x = [1, 2, 3, 4, 5]
y = [1.2, 2.5, 3.1, 4.8, 5.3]
# 绝对误差
abs_err = np.abs(np.array(x) - np.array(y))
print("绝对误差:", abs_err)
# 相对误差
rel_err = abs_err / np.array(x)
print("相对误差:", rel_err)
```
输出结果:
```
绝对误差: [0.2 0.5 0.1 0.8 0.3]
相对误差: [0.2 0.25 0.03333333 0.2 0.06 ]
```
其中,`np.abs()` 函数用于计算数组的绝对值,`np.array()` 函数用于将列表转换为数组,`/` 运算符用于数组间的元素除法。
阅读全文