我想计算两个非常大的二维数组之间的 mse。
x1 = [1,2,3]
x2 = [1,3,5]
x3 = [1,5,9]
x = [x1,x2,x3]
y1 = [2,3,4]
y2 = [3,4,5]
y3 = [4,5,6]
y = [y1,y2,y3]
预期结果是大小为 3 的向量:
[mse(x1,y1), mse(x2,y2), mse(x3,y3)]
至于现在,我正在使用 sklearn.metrics.mean_squared_error :
mses = list(map(mean_squared_error, x, y))
这需要很长时间,因为 xi 和 yi 的实际长度是 115,并且我在 x/y 中有超过一百万个向量。