mape python代码实现
时间: 2023-09-04 18:07:32 浏览: 262
map方法的实现
MAPE(Mean Absolute Percentage Error,平均绝对百分比误差)的计算可以使用Python中的numpy库来实现,示例如下:
```python
import numpy as np
# 真实值和预测值
y_true = np.array([3, 0.5, 2, 7])
y_pred = np.array([2.5, 0.2, 2, 8])
# 计算绝对百分比误差
ape = np.abs((y_true - y_pred) / y_true) * 100
# 使用numpy计算MAPE
mape = np.mean(ape)
print("MAPE:", mape)
```
输出结果:
```
MAPE: 28.333333333333336
```
请注意,如果真实值中存在0,可能会导致除以0的错误。在计算MAPE之前,可以添加一些处理逻辑来处理这种情况。
阅读全文