import math def correlation(numbers1, numbers2): if not numbers1 or not numbers2: print('пусто') return(0) n = min(len(numbers1), len(numbers2)) x = numbers1[:n] y = numbers2[:n] meanx = sum(x)/n meany = sum(y)/n sum1 = 0 sum2 = 0 sum3 = 0 for i in range (n): sum1 += ((x[i] - meanx)*(y[i] - meany)) sum2 += ((x[i] - meanx)**2) sum3 += ((y[i] - meany)**2) print(sum1,sum2,sum3) return (sum1/math.sqrt(sum2*sum3))