• 0

كيف أحسب معدّل قائمة من الأرقام في بايثون؟

هل هنالك دالة مدمجة أو تابع للمكتبة القياسية أستطيع من خلالها حساب معدّل جميع الأعداد الموجودة في قائمة معينة؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

هنالك عدّة طرق في بايثون لحساب معدّل قائمة معينة مثلا يمكنك استخدام دالة mean() من مكتبة numpy (التابعة للمكتبة القياسية للبايثون) للحصول على معّدل القائمة حيث تُمرّر لها القائمة فترجع لك المعدّل كما في المثال التالي:

>>> import numpy
>>> a = [1, 2, 4]
>>> numpy.mean(a)
2.3333333333333335

أما لو كنت تستخدم إصدار حديث للبايثون مثل 3.4 فيمكنك استخدام دالة mean من وحدة statistics والتي ستمرر لها القائمة فترجع لك معدل أعداد تلك القائمة كما في المثال التالي:

import statistics
print(statistics.mean([1,2,4])) # 2.3333333333333335

أما بالنسبة لمستخدمي إصدارات بايثون 3.1-3.3 فالنسخة الأصلية من الوحدة موجودة في PyPi تحت اسم stats. (يجب عليك تغيير statistics إلى stats في الشيفرة البرمجية.)
المصدر

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن