pythonarraysnumpymeanmean-square-error

Mean Squared Error in Numpy?


Is there a method in numpy for calculating the Mean Squared Error between two matrices?

I've tried searching but found none. Is it under a different name?

If there isn't, how do you overcome this? Do you write it yourself or use a different lib?


Solution

  • You can use:

    mse = ((A - B)**2).mean(axis=ax)
    

    Or

    mse = (np.square(A - B)).mean(axis=ax)