From d9d5f10bf21ac6a111cfe9fbc79e502ccd5d0343 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9F=D0=BE=D0=BB=D1=8C=D0=B7=D0=BE=D0=B2=D0=B0=D1=82?= =?UTF-8?q?=D0=B5=D0=BB=D1=8C=20=E2=84=96=2011=20=D0=B0=D1=83=D0=B4=D0=B8?= =?UTF-8?q?=D1=82=D0=BE=D1=80=D0=B8=D0=B8=20=D0=9A-522?= Date: Mon, 20 Oct 2025 10:48:24 +0300 Subject: [PATCH] =?UTF-8?q?=D0=B8=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D0=B8=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- TEMA4/report.md | 96 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 96 insertions(+) diff --git a/TEMA4/report.md b/TEMA4/report.md index e44c3eb..22c2b25 100644 --- a/TEMA4/report.md +++ b/TEMA4/report.md @@ -269,4 +269,100 @@ time.struct_time(tm_year=2025, tm_mon=10, tm_mday=19, tm_hour=16, tm_min=21, tm_ В развернутой версии Python должны быть установлены модули пакета matplotlib, в состав которого входит модуль pylab, содержащий ряд полезных вычислительных функций и графических возможностей. Импорт модуля инструкции +```py +import matplotlib +import pylab + +x=list(range(-3,55,4)) +t=list(range(15)) + +pylab.plot(t,x) +[] + +pylab.title('Первый график') +Text(0.5, 1.0, 'Первый график') +pylab.xlabel('время') +Text(0.5, 0, 'время') +pylab.ylabel('сигнал') +Text(0, 0.5, 'сигнал') +pylab.show() +``` + +![2](ris/ris1.png) + +```py +X1=[12,6,8,10,7]; X2=[5,7,9,11,13] +pylab.plot(X1) +[] +pylab.plot(X2) +[] +pylab.show() +``` + +![3](ris/ris2.png) + +```py +# Круговая диаграмма: + +region=['Центр','Урал','Сибирь','Юг'] +naselen=[65,12,23,17] +pylab.pie(naselen,labels=region) +([, , , ], [Text(-0.1910130855889933, 1.083288512416601, 'Центр'), Text(-0.8613283319035216, -0.6841882085072037, 'Урал'), Text(0.04429273729355889, -1.0991078898011077, 'Сибирь'), Text(0.9873752043868569, -0.4848610169543564, 'Юг')]) +pylab.show() +``` + +![4](ris/ris3.png) + +```py + +c1 = [10,1,1000,843,2837, 34,34,65]; c2 = [10,51046,54,46,1, 1535, 7, 12435] +plt.bar(c1, c2) + +pylab.show() +``` + +![5](ris/ris4.png) + +```py +x1 = ['f', 'c', 'y'] +x2 = [12, 4, 24] +plt.bar(x1, x2) + +pylab.show() +``` +![6](ris/ris5.png) + + +## 8. Статистический модуль statistics + +```py +dir(s) +['Counter', 'Decimal', 'Fraction', 'NormalDist', 'StatisticsError', '__all__', + '__builtins__', '__cached__', '__doc__', '__file__', '__loader__', '__name__', + '__package__', '__spec__', '_coerce', '_convert', '_exact_ratio', '_fail_neg', + '_find_lteq', '_find_rteq', '_isfinite', '_normal_dist_inv_cdf', '_ss', '_sum', + 'bisect_left', 'bisect_right', 'erf', 'exp', 'fabs', 'fmean', 'fsum', 'geometric_mean', + 'groupby', 'harmonic_mean', 'hypot', 'itemgetter', 'log', 'math', 'mean', 'median', + 'median_grouped', 'median_high', 'median_low', 'mode', 'multimode', 'numbers', 'pstdev', + 'pvariance', 'quantiles', 'random', 'sqrt', 'stdev', 'tau', 'variance'] + +data = [10, 20, 30, 40, 50] +s.mean(data) +30 + +s.median(data) +30 +s.stdev(data) +15.811388300841896 + +s.variance(data) +250 + +data = [10, 56, 73, 7, 20, 30, 40, 50, 56, 77, 3] +s.quantiles(data) +[10.0, 40.0, 56.0] +``` + +## 9. Завершили сеанс работы +