форкнуто от main/python-labs
Вы не можете выбрать более 25 тем
Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
1.9 KiB
1.9 KiB
Индивидуальное контрольное задание по теме 5
Зеленкина Катерина, А-02-23 Вариант 16
Задание
Создайте кортеж с 2 элементами, которыми должны быть списки, каждый с 20 элементами - случайными, нормально распределенными числами с математическими ожиданиями, соответственно, -10 и 35 и одинаковыми стандартными отклонениями, равными 10. Рассчитайте разность средних значений по спискам. Отобразите её в виде строки вида: «Разность средних =ХХХ».
Решение
>>> import random
>>> import statistics
>>> list1 = [random.gauss(-10, 10) for i in range(20)]
>>> list2 = [random.gauss(35, 10) for i in range(20)]
>>> tuple1 = (list1, list2)
>>> print(tuple1,'\n',"Разность средних = ", (statistics.mean(list2) - statistics.mean(list1)))
([-3.857207501869989, 12.163653715490245, 6.037738138404084, -2.274750757964366, -18.503188229730835, -5.602409641454574, -10.317596576326157, -26.220376614524884, -1.077557960671717, -7.828144286037684, -12.997717295774278, -7.780166869177247, -15.674713428496627, -17.609307537231672, -24.456822102570097, -25.94735530125855, -11.801850723536688, -3.8493692175639698, -14.765366803043339, -17.50816105774217], [15.375854794491133, 37.80017868670642, 36.10655657961691, 38.75276253967245, 38.29862761493922, 35.65050866000108, 30.703573645790268, 17.95012433851909, 33.0836482546281, 28.375861385354913, 43.93674150004497, 28.726147637082953, 45.172822075379344, 38.44250595401752, 29.196660211866053, 43.58133732231829, 20.677542207236456, 33.119011163623234, 35.57034673802872, 32.31545293428262])
Разность средних = 43.63534671473401