كيفية البحث عن متوسط القائمة في Python
⚡ ملخص ذكي
إيجاد متوسط قائمة في Python يعني ذلك قسمة مجموع أرقامه على عددها. ستتعلم هنا أربع طرق للقيام بذلك: حلقة تكرارية، ودالة sum() مع دالة len()، ووحدة الإحصاء، ومكتبة NumPy.

Python متوسط
استخدم Python متوسط تُستخدم الدالة لإيجاد متوسط الأرقام المعطاة في قائمة. الصيغة المستخدمة لحساب المتوسط في Python يتم ذلك عن طريق حساب مجموع الأرقام في القائمة مقسومًا على عدد الأرقام في القائمة.
استخدم Python يمكن إجراء متوسط القائمة بعدة طرق مذكورة أدناه:
طريقة 1: Python المتوسط عبر الحلقة
في هذا المثال، قمنا بتهيئة المتغير sum_num إلى صفر واستخدامه للحلقة. ال لحلقة سيتم تكرار العناصر الموجودة في القائمة، ويتم إضافة كل رقم وحفظه داخل المتغير sum_num. متوسط القائمة Python يتم حسابه باستخدام sum_num مقسومًا على عدد الأرقام في القائمة باستخدام len() وظيفة مدمجة.
Code مثال
def cal_average(num): sum_num = 0 for t in num: sum_num = sum_num + t avg = sum_num / len(num) return avg print("The average is", cal_average([18,25,3,41,5]))
الإخراج:
The average is 18.4
طريقة 2: Python المتوسط – استخدام الدالتين المضمنتين sum() و len()
في هذا المثال sum() و len() تُستخدم الوظائف المضمنة للعثور على المتوسط Python. إنها طريقة مباشرة لحساب المتوسط حيث لا يتعين عليك تكرار العناصر، كما يتم تقليل حجم الكود. يمكن حساب المتوسط باستخدام سطر واحد فقط من التعليمات البرمجية كما هو موضح أدناه.
مثال البرنامج
# Example to find average of list number_list = [45, 34, 10, 36, 12, 6, 80] avg = sum(number_list)/len(number_list) print("The average is ", round(avg,2))
الإخراج:
The average is 31.86
طريقة 3: Python متوسط استخدام الدالة المتوسطة من وحدة الإحصاء
يمكنك بسهولة حساب "المتوسط" باستخدام دالة المتوسط من وحدة الإحصائيات. المثال الموضح أدناه
# Example to find the average of the list from statistics import mean number_list = [45, 34, 10, 36, 12, 6, 80] avg = mean(number_list) print("The average is ", round(avg,2))
الإخراج:
The average is 31.86
الطريقة الرابعة: المتوسط Python باستخدام المتوسط () من مكتبة numpy
نمباي تُستخدم المكتبة بشكل شائع للعمل على مصفوفات كبيرة متعددة الأبعاد. كما أن لديها مجموعة كبيرة من الوظائف الرياضية التي يمكن استخدامها في المصفوفات لأداء مهام مختلفة. واحد مهم هو mean() الدالة التي ستعطينا المتوسط للقائمة المعطاة.
Code مثال
# Example to find avearge of list from numpy import mean number_list = [45, 34, 10, 36, 12, 6, 80] avg = mean(number_list) print("The average is ", round(avg,2))
الإخراج:
C:\pythontest>python testavg.py
The average is 31.86
