EfremovSI 4 недель назад
Родитель af8459e14c
Сommit a7341a4949

@ -0,0 +1,10 @@
def mod1(filename):
numbers = []
with open(filename, 'r') as f:
for i in f:
stroka = i.strip().split()
for chiselki in stroka:
number = float(chiselki)
numbers.append(number)
return numbers

@ -0,0 +1,15 @@
import statistics
def corrrr(list1, list2):
n = min(len(list1), len(list2))
if n == 0:
return 0.0
x = list1[:n]
y = list2[:n]
try:
correlation = statistics.correlation(x, y)
except statistics.StatisticsError:
correlation = 0.0
return correlation

@ -0,0 +1,12 @@
import MODTASK1
import MODTASK2
file1 = input("Первый файл: ")
file2 = input("Второй файл: ")
list1 = MODTASK1.mod1(file1)
list2 = MODTASK1.mod1(file2)
result = MODTASK2.corrrr(list1, list2)
print(f"Коэффициент корреляции: {result:.3f}")

@ -0,0 +1 @@
20 30 40 123456 789102213 70 80 90 100 110
Загрузка…
Отмена
Сохранить