كيف تجد متوسط ​​قائمة في بايثون

مثال على وظيفة رمز الكمبيوتر Python

حقوق الصورة: matejmo / iStock / GettyImages

إذا كنت تستخدم لغة البرمجة المسماة Python لإجراء العمليات الحسابية أو الحوسبة الإحصائية ، فقد تحتاج إلى أخذ متوسط ​​الأرقام في القائمة في وقت ما. هناك عدة طرق للقيام بذلك ، بما في ذلك حساب المتوسط ​​عن طريق تكرار القائمة واستخدام وظائف المكتبة للعثور على متوسط ​​مجموعة من الأرقام.

متوسط ​​Python عبر Loop

عادةً ما يشير متوسط ​​أو متوسط ​​مجموعة من الأرقام إلى مجموع كل الأرقام مقسومًا على كمية الأرقام في القائمة. يعطي هذا الوسط الحسابي ، والذي يمكن أن يكون مفيدًا في مجموعة متنوعة من التطبيقات الإحصائية والسياقات غير الرسمية.

فيديو اليوم

تجعل لغة البرمجة Python من السهل نسبيًا التنقل أو التكرار عبر عناصر القائمة وحساب بعض الخصائص لكل منها. تتضمن Python مجموعة متنوعة من أنواع الحلقات ، بما في ذلك حلقات "while" التي تستمر حتى يصبح الشرط غير صحيح وحلقات "for" التي تنفذ التعليمات البرمجية مرة واحدة على كل عنصر في القائمة.

من المحتمل أن تكون حلقة "for" أسهل حلقة يتم استخدامها في Python لمتوسط ​​القائمة. ضع متغيرًا مساويًا للصفر وقم بالتكرار فوق كل عنصر من عناصر القائمة ، مضيفًا قيمته إلى المتغير الجديد. عند الانتهاء من الحلقة ، احسب طول القائمة باستخدام وظيفة "len" المضمنة في Python. اقسم المجموع على طول القائمة.

التعامل مع التقريب

إذا كانت القائمة تحتوي على جميع الأعداد الصحيحة ، فاضرب القائمة في الثابت "1.0" لإجبارها على الوصول إلى رقم عشري حتى لا تقرب Python النتيجة إلى أقرب عدد صحيح. قد ترغب في استخدام الفئة "العشرية" المضمنة في Python للتحكم في مقدار تقريب Python للنتيجة.

هذه العملية هي نفسها في إصدارات Python 2 أو Python 3 للغة.

استخدام دالة NumPy المتوسطة

في بعض الحالات ، قد لا ترغب في تنفيذ التعليمات البرمجية الخاصة بك لإجراء عملية شائعة مثل أخذ متوسط ​​الأرقام في Python.

يمكنك استخدام مجموعة متنوعة من المكتبات الإضافية إلى Python لحساب المتوسط ​​والوظائف الإحصائية الأخرى. من الشائع استخدام مكتبة الحوسبة العلمية NumPy ، وهي مكتبة مجانية. يمكنك تمرير قائمة أو مصفوفة من الأرقام إلى وظيفة "numpy.mean" المضمنة في المكتبة ، وتقوم بإرجاع متوسط ​​الأرقام التي تمررها.

يمكن تثبيت NumPy على معظم أنظمة التشغيل الحديثة وإصدارات Python. يمكن أيضًا استخدام NumPy مع Python لحساب الانحراف المعياري باستخدام الوظيفة "numpy.std".