Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

26 строки
1.2 KiB
Python

import statistics
def func_1(A,B):
# средние значения по спискам
MA = statistics.mean(A)
MB = statistics.mean(B)
# дисперсии значений по спискам
DA=statistics.variance(A)
DB=statistics.variance(B)
#минимум и максимум среди всех данных в обоих списках
combined_spis = A + B
min_all = min (combined_spis)
max_all = max (combined_spis)
return [MA, MB, DA, DB, min_all, max_all]
def func_2(x,A,B):
abs_spis_A = list (map (lambda value: abs(value-x),A)) #список модулей разности |value-x| для каждого элемента списка A
abs_spis_B = list (map (lambda value: abs(value-x),B)) #список модулей разности |value-x| для каждого элемента списка B
if min(abs_spis_A) >= min(abs_spis_B):
return "B" # возращаем B, если минимальным оказался элемент в списке B
else:
return "A" # возращаем A, если минимальным оказался элемент в списке A