يتم إعطاؤك مقتطف تعليمات برمجية يتضمن طريقة ثابتة تسمى "الطفرة". مهمتك هي فهم الكود المعطى وتنفيذ جزء معين منه.

تأخذ طريقة "الطفرة" وسيطتين: "الأزواج" و"p_mutate". `الأزواج` عبارة عن مصفوفة عددية ذات أبعاد `(n_pairs, 2, 2, 2)`، تمثل أزواجًا من الخطوط في نظام إحداثي ثنائي الأبعاد. ويتكون كل زوج من خطين، حيث يتم تمثيل كل خط بنقطتين في نظام الإحداثيات.

مهمتك هي تنفيذ عملية الطفرة لهذه الأزواج من الخطوط. الطفرة هي عامل وراثي شائع الاستخدام في الخوارزميات الجينية لمشاكل التحسين. في هذا السياق المحدد، تشير الطفرة إلى تعديل أزواج الخطوط بشكل عشوائي.

لتنفيذ الطفرة، عليك القيام بالخطوات التالية:

1. أنشئ رقمًا عشوائيًا بين 0 و1 (شاملاً) لكل زوج في مصفوفة "الأزواج".
2. إذا كان الرقم العشوائي الناتج أقل من أو يساوي `p_mutate`، فقم بتعديل زوج الخطوط.

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

مهمتك هي تنفيذ طريقة "الطفرة" باتباع الإرشادات المذكورة أعلاه وإرجاع مصفوفة "الأزواج" المعدلة.
{"source": "argilla/DistiCoder-dpo-binarized", "kind": "synthetic", "evolved_from": null}