# Demo of correlation coefficient is not the same as ==. from random import randint ; from scipy.stats import pearsonr from sklearn.metrics import mean_squared_error, mean_absolute_error from math import sqrt noise = [randint(-100,100) for i in range(0,1000)] amplified = [value*100 for value in noise] print("a few samples",noise[0:2], amplified[0:2], len(noise), len(amplified)) pear = pearsonr(noise,amplified) mae = mean_absolute_error(noise, amplified) mse = mean_squared_error(noise, amplified) print ('CC=',pear,'MAE=',mae,'RMSE=',sqrt(mse))