در حال بارگزاری

پکیج statistics – آموزش محاسبه مد (mode) در پایتون

شما اینجا هستید:
پکیج statistics – آموزش محاسبه مد (mode) در پایتون

پکیج statistics – آموزش محاسبه مد (mode) در پایتون

در یک مجموعه داده، به اووون عددی که از همه بیشتر تکرار شده، میگن: مُد! در این آموزش به صورت کامل نحوه محاسبه مد (mode) در پایتون رو آموزش می‌دیم و اینو با مثال جا میندازیم! و حتی حالت‌های خاص رو هم بحث می‌کنیم!

مد چیست (mode)؟!

سوال اول اینه که این چیزی که قراره در پایتون حساب کنیم، اصلاً چی هست!!

لیست زیر رو در نظر بگیرید!

a=[2,5,5,5,4]

میشه بگید عدد دو چندبار تکرار شده؟! [جواب: 1 بار]

میشه بگید عدد پنج بار تکرار شده؟! [جواب: 3 بار]

میشه بگید عدد چهار چند بار تکرار شده؟! [جواب: 1 بار]

درنهایت و به عنوان سوال آخر!: کدوم عدد از همه بیشتر تکرار شده؟! [جواب: عدد 5 دیگه!]

مُد هموووون عددی است که بین یک سری عدد، بیشتر از همه تکرار شده! همین! این کل مفهوم مد (mode) است!

مثلاً در مثال بالا، چون عدد 5 از همه بیشتر تکرار شده، مد (mode) این مجموعه اعداد عدد 5 است!

نحوه محاسبه مد (mode) در پایتون !

قطعه کد زیر رو در نظر بگیرید، تا بعدش بیام و خط به خط توضیح بدم!

import statistics
a=[2,5,5,5,4]
b=statistics.mode(a)
print(b)

در خط 1 داریم پکیج statistics (به معنی آمار) رو وارد برنامه می‌کنیم! [تا بتونیم از توابع و چیز میز هایی که تووووش هست، استفاده کنیم! مثلاً یکی از چیزمیزهایی که توووش هست، همین تابع mode هست که برای محاسبه مُد استفاده میشه!]

در خط 2 اومدیم لیست اعداد خودمون رو وارد کردیم! [دقیقاً همون لیستی که در همین مطلب و کمی بالاتر، به صورت دستی، مُدِش رو حساب کردیم و دیدیم که شُد 5!]

در خط 3، میگیم از پکیج statistics، تابع mode رو استفاده کن! و به عنوان ورودی این تابع، لیست a رو بهش می‌دیم تا بیاد مُد مجموعه اعداد موجود در لیست a رو حساب کنه! حاصل رو هم می‌ریزیم توی متغیری به اسم b !

در خط آخر هم داریم متغیر b رو چاپ می‌کنیم!

خروجی:

5

دقیقاً همون چیزی شد که به صورت دستی محاسبه کردیم!

بررسی یک مورد خاص که خطا دریافت می‌کنیم!

لیست زیر رو در نظر بگیرید!

a=[14,14,14,5,5,5]

می‌بینیم که عدد 14 به تعداد 3 بار تکرار شده!

عدد 5 هم به تعداد 3 بار تکرار شده!

حالا به نظرتون مُد این مجموعه داده چیست؟! قبول دارید دیگه نمیشه عدد واحد و مشخصی رو گفت؟! چون این مجموعه داده بیش از یک مُد داره!

در این مواقع که مُد واحدی برای مجموعه اعداد ما وجود نداره! پایتون خطا میده!

می‌گید نه، قطعه کد زیر رو در نظر بگیرید:!

import statistics
a=[14,14,14,5,5,5]
b=statistics.mode(a)
print(b)

خروجی:

خطا میده! و یه عالمه چیز میز می‌نویسه، اما اون بخشی از حطا که مد نظرم هست رو براتون میارم!

no unique mode; found 2 equally common values

نوشته: مُد منحصر به فردی وجود نداره! بلکه 2تا مقدار هستن که بیشترین فراوانی رو دارن! پس حواستون باشه که وقتی بیش از یک مد داریم، در اینجا خطا دریافت می‌کنیم!

مطالب پیشنهادی !

محاسبه میانگین هارمونیک در پایتون !

محاسبه انحراف معیار و واریانس در پایتون !

آموزش کامل و رایگان زبان برنامه نویسی پایتون

مطالب مرتبط

آموزش jupyter notebook (ژوپیتر نوت بوک) - ایجاد یک فایل جدید در این آموزش، از سری آموزش‌های Jupyter...

منابع و نقشه راه یادگیری پایتون و یادگیری ماشین در این مطلب، منابع و نقشه راه یادگیری پایتون...

جزئیات نوشته
تعداد دیدگاه 0
تعداد بازدید 5.8K
تاریخ انتشار 30/11/2019
تاریخ بروزرسانی 30/11/2019
نویسنده گروه آموزشی کولاک
برای ارسال دیدگاه ابتداواردشوید