TheProgrammer نشر 18 نوفمبر 2015 أرسل تقرير نشر 18 نوفمبر 2015 هل هنالك دالة مدمجة أو تابع للمكتبة القياسية أستطيع من خلالها حساب معدّل جميع الأعداد الموجودة في قائمة معينة؟ اقتباس
0 هشام رزق الله نشر 18 نوفمبر 2015 أرسل تقرير نشر 18 نوفمبر 2015 هنالك عدّة طرق في بايثون لحساب معدّل قائمة معينة مثلا يمكنك استخدام دالة 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 في الشيفرة البرمجية.)المصدر اقتباس
السؤال
TheProgrammer
هل هنالك دالة مدمجة أو تابع للمكتبة القياسية أستطيع من خلالها حساب معدّل جميع الأعداد الموجودة في قائمة معينة؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.