على CPython 3.12.14، الوزن السالب في مثالنا مقبول؛ الناتج خارج نطاق القيم. [1] [2]
الخلاصة السريعة
لا في مثالنا؛ تعيد الدالة عددًا. [1] [2]
- على CPython 3.12.14، الوزن السالب في مثالنا مقبول؛ الناتج خارج نطاق القيم. [1] [2]
- تقسم مجموع جداءات القيم والأوزان على مجموع الأوزان. [1] [2]
- data=[2,8] وweights=[2,-1] ينتجان -4.0، وهو أصغر من 2. [1] [2]
- أوزان [2,1] تعطي 4.0؛ [1,-1] مجموعها صفر فتثير StatisticsError هنا. [1] [2]
- تحكم: (2*2-8)/(2-1) يطابق -4.0 مستقلًا؛ اختلاف الطولين يفشل؛ تبقى المدخلات. [1] [2]
قبول في هذا التنفيذ
على CPython 3.12.14، الوزن السالب في مثالنا مقبول؛ الناتج خارج نطاق القيم. [1] [2]
حساب المجموعين
خارج نطاق القيم
data=[2,8] وweights=[2,-1] ينتجان -4.0، وهو أصغر من 2. [1] [2]
import statistics as st data=[2,8];weights=[2,-1] print(st.fmean(data,weights=weights)) [1] [2]
![أوزان [2,1] للقيم [2,8] تعطي 4.0 هنا.](https://images.bahralolom.com/assets/local-2000-20261012/BA-1420/python-fmean-negative-values.png)
أوزان التحكم
أوزان [2,1] تعطي 4.0؛ [1,-1] مجموعها صفر فتثير StatisticsError هنا. [1] [2]
print(st.fmean(data,weights=[2,1])) try: st.fmean(data,weights=[1,-1]) except st.StatisticsError: print("StatisticsError") [1] [2]
تحكم: (2*2-8)/(2-1) يطابق -4.0 مستقلًا؛ اختلاف الطولين يفشل؛ تبقى المدخلات. [1] [2]
المراجع
للتوسع: لغات البرمجة.
أُعدّ هذا المقال بمساعدة الذكاء الاصطناعي، وخضع لمراجعة ذاتية بالأداة نفسها. لا يُنسب إلى مراجع بشري أو خبير مستقل. منهجية المحتوى.
![أوزان [2,-1] للقيم [2,8] تعطي -4.0 هنا.](https://images.bahralolom.com/assets/local-2000-20261012/BA-1420/python-fmean-negative-main.png)