Денис Володин 3 недель назад
Родитель 761f494d9d
Сommit f4e0c8d7ef

@ -21,7 +21,7 @@
#okz1.py
def reading (file):
  nums = \[]
  nums = []
  with open(file, 'r') as file:
  for line in file:
  nums.extend(map(float, line.split()))
@ -34,12 +34,12 @@ def correlation(a1, a2):
  n = min(len(a1), len(a2))
  sum1 = sum(a1)
  sum2 = sum(a2)
  sum1sq = sum(now \*\* 2 for now in a1)
  sum2sq = sum(now \*\* 2 for now in a2)
  sum12 = sum(x \* y for x, y in zip(a1, a2))
  sum1sq = sum(now ** 2 for now in a1)
  sum2sq = sum(now ** 2 for now in a2)
  sum12 = sum(x * y for x, y in zip(a1, a2))
  part1 = n \* sum12 - sum1 \* sum2
  part2 = math.sqrt((n \* sum1sq - sum1 \*\* 2) \* (n \* sum2sq - sum2 \*\* 2))
  part1 = n * sum12 - sum1 * sum2
  part2 = math.sqrt((n * sum1sq - sum1 ** 2) * (n * sum2sq - sum2 ** 2))
  try:
  corr = part1 / part2

Загрузка…
Отмена
Сохранить