python中求rmse
时间: 2023-11-21 10:57:58 浏览: 179
python之MSE、MAE、RMSE的使用
5星 · 资源好评率100%
在Python中,可以使用NumPy库来计算均方根误差(RMSE)。假设有两个数组y_true和y_pred,分别表示真实值和预测值,可以按照以下方式计算RMSE:
```python
import numpy as np
def rmse(y_true, y_pred):
return np.sqrt(np.mean((y_true - y_pred) ** 2))
```
其中,np.mean()函数用于计算数组元素的平均值,**表示平方,np.sqrt()函数用于计算平方根。**
使用示例:
```python
y_true = np.array([1, 2, 3])
y_pred = np.array([1.2, 2.1, 2.8])
print(rmse(y_true, y_pred))
```
输出结果为:
```
0.28284271247461906
```
阅读全文