تقنية

mode وmultimode في بايثون: التعادل وترتيب البيانات

mode(data): 8؛ multimode(data): [8, 3]؛ data=[8,3,8,3,5].
قيمة واحدة وقائمة.

mode يعيد قيمة واحدة؛ عند تعادل المناويل يختار أولها ظهورًا. [1]

الخلاصة السريعة

استخدم multimode لعرض جميع القيم المتعادلة في أعلى تكرار. [1]

  • mode يعيد قيمة واحدة؛ عند تعادل المناويل يختار أولها ظهورًا. [1]
  • multimode يعيد قائمة بالمناويل بترتيب أول ظهور لها. [1]
  • للبيانات الفارغة، mode يرفع StatisticsError؛ multimode يعيد []. [1]
  • مثال مؤلف شُغّل على CPython 3.12.14 مع import statistics؛ data=[8,3,8,3,5]: mode يعطي 8 وmultimode يعطي [8, 3]. [1]
  • عند data2=[3,8,8,3,5] يصبح الناتجان 3 و[3, 8]. تكرار كل من 8 و3 بقي اثنين؛ تغير ترتيب الظهور. النتائج تخص القائمتين المختبرتين. [1]

قيمة واحدة عند التعادل

mode يعيد قيمة واحدة؛ عند تعادل المناويل يختار أولها ظهورًا. [1]

قائمة المناويل

multimode يعيد قائمة بالمناويل بترتيب أول ظهور لها. [1]

مدخل فارغ

للبيانات الفارغة، mode يرفع StatisticsError؛ multimode يعيد []. [1]

mode([8,3,8,3,5]): 8؛ mode([3,8,8,3,5]): 3 في المثال المحلي.
ترتيبان والتكرار نفسه.

التكرار نفسه وترتيب مختلف

مثال مؤلف شُغّل على CPython 3.12.14 مع import statistics؛ data=[8,3,8,3,5]: mode يعطي 8 وmultimode يعطي [8, 3]. [1]

statistics.mode(data) -> 8 [1]

عند data2=[3,8,8,3,5] يصبح الناتجان 3 و[3, 8]. تكرار كل من 8 و3 بقي اثنين؛ تغير ترتيب الظهور. النتائج تخص القائمتين المختبرتين. [1]

statistics.multimode(data) -> [8, 3] [1]

المراجع

  1. Python — statistics في 3.12

للتوسع: تعريف المنوال.

أُعدّ هذا المقال بمساعدة الذكاء الاصطناعي، وخضع لمراجعة ذاتية بالأداة نفسها. لا يُنسب إلى مراجع بشري أو خبير مستقل. منهجية المحتوى.