def correlations(list1,list2): """ Расчет коэффициента корреляции""" n= min(len(list1), len(list2)) list1 = list1[:n] list2 = list2[:n] mean1 = sum(list1)/n mean2 = sum(list2)/n chisl = sum((list1[i] - mean1) * (list2[i] - mean2) for i in range(n)) znam1 = sum((x - mean1) ** 2 for x in list1) znam2 = sum((y - mean2) ** 2 for y in list2) if znam1 == 0 or zname2 == 0: return 0 return chisl/(znam1 * znam2) ** 0.5