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

محاسبه میانگین هارمونیک (harmonic mean) در پایتون

شما اینجا هستید:
محاسبه میانگین هارمونیک (harmonic mean) در پایتون

محاسبه میانگین هارمونیک (harmonic mean) در پایتون

در این آموزش به صورت کامل نحوه محاسبه میانگین هارمونیک (harmonic mean) در پایتون رو آموزش می‌دیم! فرمول محاسبه این میانگین رو هم بیان می‌کنیم و با یک مثال جزئیات محاسباتیش رو هم بحث می‌کنیم!

میانگین هارمونیک چی هست اصلاً؟!

اونایی که آمار خوندن، می‌دونن که برای محاسبه میانگین چندین روش وجود داره! (یکی از راه‌هاش محاسبه “مجموع مشاهدات تقسیم بر تعداد مشاهدات” است! که اینو همه بلدن! اما راه‌های مختلفی وجود داره، و این فقط یک نوع از محاسبه میانگین بود!)

به صورت خلاصه، Harmonic Mean یکی از چندین روشِ محاسبه میانگین است! اسم‌های دیگش هم میانگین “همساز” یا “هماهنگ” است!

فرض کنید اعدادمووووون xو x2 و … و xn باشد! در این صورت برای محاسبه میانگین هارمونیک این اعداد باید طبق فرمول زیر عمل کنیم!

محاسبه میانگین هارمونیک (harmonic mean) در پایتون

برای فهم بهتر، یک مثال می‌زنیم!

فرض کنید می‌خوایم میانگین هارمونیک اعداد 5 و 7 و 8 و 14 رو حساب کنیم! در این صورت طبق تصویر زیر عمل می‌کنیم!

محاسبه میانگین هارمونیک (harmonic mean) در پایتون

خب این از فرمول و نحوه محاسبه میانگین هارمونیک به صورت دستی! اما بریم سراغ محاسبه همین مورد در پایتون!

محاسبه میانگین هارمونیک (Harmonic Mean) در پایتون

همون مثالی که در بالا به صورت دستی حل کردیم رو مجدداً در نظر بگیرید! یعنی فرض کنید می‌خوایم میانگین هارمونیک اعداد 5 و 7 و 8 و 14 رو حساب کنیم! برای این منظور قطعه کد زیر رو در نظر بگیرید تا خط به خط توضیح بدم!

import statistics
a=[5,7,8,14]
b=statistics.harmonic_mean(a)
print(b)

در خط اول، پکیج statistics رو وارد برنامه کردیم تا بتونیم ازش استفاده کنیم! (این پکیج در خود پایتون به صورت پیش‌فرض وجود داره و اصلاً نیازی به نصبش نیست!)

یادآوری از زبان انگلیسی: واژه statistics به معنی “آمار” است!

در خط 2، اومدیم اعداد 5 و 7 و 8 و 14 خودموووون رو در قالب یک لیست تعریف کردیم!

در خط 3 گفتیم، از پکیج statistics، تابع harmonic_mean رو استفاده کن [برای محاسبه میانگین هارمونیک دیگه!] و لیست a رو به عنوان ورودی بهش دادیم!

عملاً در خط 3 میاد، میانگین هارمونیک a رو حساب می‌کنه و حاصل هرچی شد، حاصل رو می‌ریزه توی متغیری به اسم b !

در خط آخر هم داریم همون B رو چاپ می‌کنیم! تا خروجی رو ببینیم!

خروجی:

7.417218543046357

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

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

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

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

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

مطالب مرتبط

آموزش تابع concatenate در numpy پایتون تابع concatenate در numpy پایتون میاد دو آرایه رو به هم میچسبوونه...

کاربردهای زبان برنامه نویسی پایتون در این مطلب، خیلی از کاربردهای زبان برنامه نویسی پایتون رو سعی می‌کنیم...

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