PYTHON计算mse
时间: 2024-01-15 07:03:16 浏览: 110
python 计算平均平方误差(MSE)的实例
假设你有两个长度相同的列表,一个是真实值列表y_true,一个是预测值列表y_pred。那么,你可以使用numpy库来计算MSE,代码如下:
```python
import numpy as np
def mse(y_true, y_pred):
return np.mean(np.square(y_true - y_pred))
```
你也可以使用纯Python代码来计算MSE,代码如下:
```python
def mse(y_true, y_pred):
n = len(y_true)
square_errors = [(y_true[i] - y_pred[i]) ** 2 for i in range(n)]
return sum(square_errors) / n
```
注意,这里的y_true和y_pred必须是长度相同的列表或数组。
阅读全文