使用numpy计算MAPE
时间: 2023-11-15 17:49:46 浏览: 259
预测问题评价指标:MAE、MSE、R-Square、MAPE和RMSE
要使用numpy计算MAPE(均方百分比误差),您需要有实际值和预测值的数组。您可以按照以下步骤计算MAPE:
1. 导入numpy库:
```python
import numpy as np
```
2. 创建实际值和预测值的numpy数组:
```python
actual = np.array([1, 2, 3, 4, 5])
predicted = np.array([1.2, 2.3, 3.4, 4.5, 5.6])
```
3. 计算MAPE:
```python
mape = np.mean(np.abs((actual - predicted) / actual)) * 100
```
在上面的示例中,我们首先计算了实际值和预测值之间的差异,然后除以实际值,取绝对值,并计算平均值。最后,将结果乘以100以获得百分比。
请注意,这只是一个示例,您可以根据您的实际需求调整代码。
阅读全文