إنشاء NormalDist بانحراف صفر ينجح في المثال؛ لكن cdf ترفضه. نجاح الإنشاء لا يثبت نجاح كل طريقة. [1] [2]
الخلاصة السريعة
لا؛ cdf ترفع StatisticsError هنا. [1] [2]
- إنشاء NormalDist بانحراف صفر ينجح في المثال؛ لكن cdf ترفضه. نجاح الإنشاء لا يثبت نجاح كل طريقة. [1] [2]
- على CPython 3.12.14، own=NormalDist(3,0)؛ mean تساوي 3.0 وstdev تساوي 0.0. [1] [2]
- own.cdf(3) ترفع StatisticsError؛ لم تُرجع احتمالًا. الكود يرفض انحرافًا صفرًا في هذه الطريقة. [1] [2]
- تحكم: control=NormalDist(3,2)؛ control.cdf(3) تعطي 0.5 مع الانحراف الموجب. [1] [2]
- بعد الخطأ، mean وstdev في own تبقيان 3.0 و0.0. نختبر الإنشاء والنداء، دون تفسير بيانات حقيقية أو تعميم على الطرق الأخرى. [1] [2]
الإنشاء والنداء
إنشاء NormalDist بانحراف صفر ينجح في المثال؛ لكن cdf ترفضه. نجاح الإنشاء لا يثبت نجاح كل طريقة. [1] [2]
انحراف صفر
على CPython 3.12.14، own=NormalDist(3,0)؛ mean تساوي 3.0 وstdev تساوي 0.0. [1] [2]
خطأ cdf
own.cdf(3) ترفع StatisticsError؛ لم تُرجع احتمالًا. الكود يرفض انحرافًا صفرًا في هذه الطريقة. [1] [2]
from statistics import NormalDist,StatisticsError own=NormalDist(3,0) print(own.mean,own.stdev) try:own.cdf(3) except StatisticsError:print("StatisticsError") [1] [2]

انحراف موجب والتحكم
تحكم: control=NormalDist(3,2)؛ control.cdf(3) تعطي 0.5 مع الانحراف الموجب. [1] [2]
control=NormalDist(3,2) print(control.mean,control.stdev,control.cdf(3)) print(own.mean,own.stdev) [1] [2]
بعد الخطأ، mean وstdev في own تبقيان 3.0 و0.0. نختبر الإنشاء والنداء، دون تفسير بيانات حقيقية أو تعميم على الطرق الأخرى. [1] [2]
المراجع
للتوسع: لغات البرمجة.
أُعدّ هذا المقال بمساعدة الذكاء الاصطناعي، وخضع لمراجعة ذاتية بالأداة نفسها. لا يُنسب إلى مراجع بشري أو خبير مستقل. منهجية المحتوى.
