Войти
или
Зарегистрироваться
Курсы
Учебник
Учебник 2.0
ОГЭ/ЕГЭ
Олимпиады
Рубрикатор
Компилятор
Статья Автор:
Праведников Тимофей (2027)
Анализ файла. Отчёт
A=[] B=[] C=[] with open('Marine_Fish_Data.csv') as f: k=0 for line in f: x, y, z, t, a, b, p, c, q=line.split(',') if k==0: k=1; continue A.append(float(a)) B.append(float(b)) C.append(float(c)) min_A=min(A) max_A=max(A) s_a=0 for el in A: s_a+=el l_a=len(A) Srednee_A=s_a/l_a A.sort() if l_a % 2 == 0: median1_A = A[l_a//2] median2_A = A[l_a//2 - 1] median_A = (median1_A + median2_A)/2 else: median_A = A[l_a//2] moda_A = (max(A, key=A.count)) #мода E = A for i in range(len(E)): E[i] -= Srednee_A E[i] = E[i]**2 disp_A = sum(E) / len(E) # дисперсия std_A = ((disp_A * len(E)) ** .5) / len(E) # стандартное отклонение min_B=min(B) max_B=max(B) s_b=0 for el in B: s_b+=el l_b=len(B) Srednee_B=s_b/l_b B.sort() if l_b % 2 == 0: median1_B = B[l_b//2] median2_B = B[l_b//2 - 1] median_B = (median1_B + median2_B)/2 else: median_B = B[l_b//2] moda_B = (max(B, key=B.count)) #мода E = B for i in range(len(B)): E[i] -= Srednee_B E[i] = E[i]**2 disp_B = sum(E) / len(E) # дисперсия std_B = ((disp_B * len(E)) ** .5) / len(E) # стандартное отклонение min_C=min(C) max_C=max(C) s_c=0 for el in C: s_c+=el l_c=len(C) Srednee_C=s_c/l_c C.sort() if l_c % 2 == 0: median1_C = C[l_c//2] median2_C = C[l_c//2 - 1] median_C = (median1_C + median2_C)/2 else: median_C = C[l_c//2] moda_C = (max(C, key=C.count)) #мода E = C for i in range(len(E)): E[i] -= Srednee_C E[i] = E[i]**2 disp_C = sum(E) / len(E) # дисперсия std_C = ((disp_C * len(E)) ** .5) / len(E) # стандартное отклонение print (min_A, max_A, Srednee_A, l_a, median_A, moda_A, disp_A, std_A) print (min_B, max_B, Srednee_B, l_b, median_B, moda_B, disp_B, std_B) print (min_C, max_C, Srednee_C, l_c, median_C, moda_C, disp_C, std_C)
×
Прикрепленные файлы
Marine_Fish_Data.csv
Чтобы оставить комментарий нужна авторизация
Печать