harmonic_mean تحسب المتوسط التوافقي. [1]
الخلاصة السريعة
إرجاع الصفر لا يثبت صلاحية كل المدخلات. [1]
- harmonic_mean تحسب المتوسط التوافقي. [1]
- توثق الدالة رفض القيم السالبة بـStatisticsError. [1]
- الخوارزمية الحالية تتوقف مبكرًا عند الصفر، فلا تفحص صلاحية المدخلات اللاحقة؛ قد يتغير هذا السلوك مستقبلًا. [1]
- مثال مؤلف شُغّل على CPython 3.12.14 مع import statistics: القائمة [0,-3,6] تعطي 0. [1]
- تقديم السالب في [-3,0,6] يثير StatisticsError. القائمتان تحويان القيم نفسها؛ الصفر المعاد لا يضمن غياب السالب. النتائج تخص التنفيذ المذكور. [1]
وظيفة الدالة
harmonic_mean تحسب المتوسط التوافقي. [1]
القيم السالبة
توثق الدالة رفض القيم السالبة بـStatisticsError. [1]
التوقف المبكر
الخوارزمية الحالية تتوقف مبكرًا عند الصفر، فلا تفحص صلاحية المدخلات اللاحقة؛ قد يتغير هذا السلوك مستقبلًا. [1]
![a=[0,-3,6]؛ b=[-3,0,6]؛ القيم نفسها.](https://images.bahralolom.com/assets/local-2000-20261012/BA-0851/python-harmonic-zero-values.png)
القيم نفسها بترتيبين
مثال مؤلف شُغّل على CPython 3.12.14 مع import statistics: القائمة [0,-3,6] تعطي 0. [1]
statistics.harmonic_mean([0,-3,6]) -> 0 [1]
تقديم السالب في [-3,0,6] يثير StatisticsError. القائمتان تحويان القيم نفسها؛ الصفر المعاد لا يضمن غياب السالب. النتائج تخص التنفيذ المذكور. [1]
statistics.harmonic_mean([-3,0,6]): StatisticsError [1]
المراجع
للتوسع: درجة F1.
أُعدّ هذا المقال بمساعدة الذكاء الاصطناعي، وخضع لمراجعة ذاتية بالأداة نفسها. لا يُنسب إلى مراجع بشري أو خبير مستقل. منهجية المحتوى.
![harmonic_mean(a): 0؛ harmonic_mean(b): StatisticsError؛ a=[0,-3,6] وb=[-3,0,6].](https://images.bahralolom.com/assets/local-2000-20261012/BA-0851/python-harmonic-zero-main.png)