جميع المقالات (الصفحة 468)

قراءات عربية في العلوم والتقنية والطبيعة والثقافة، تبدأ بسؤال وتترك لك مساحة للاستكشاف.

8455 مقالًا

علوم وفضاء

تمييز التناظر بألوان الرؤوس: لماذا تحتاج الدورة الرباعية أربعة ألوان؟

تمييز التناظر بألوان الرؤوس يجمع تلوينًا صحيحًا مع شرط أن يثبت كل تناظر حافظ للألوان جميع الرؤوس. في الدورة الرباعية لا تكفي الألوان الصحيحة المعتادة: يمكن لرأسين متقابلين من اللون نفسه أن يتبادلا دون تغيير الرسم الملون. سنثبت الحد أربعة، ثم نفصل ألوان الرؤوس عن الحواف، ونحسب أمثلة المعزولات والنجمة والرسم الكامل.

9 دقائق قراءة3 مصادر

علوم وفضاء

تثبيت الرؤوس وكسر التناظر: لماذا لا يكفي رأس واحد في الدورة؟

تثبيت الرؤوس وكسر التناظر يختار رؤوسًا لا يثبتها جميعًا سوى الهوية. سنرى لماذا يترك الرأس الواحد انعكاسًا في الدورة الرباعية ويكفي المتجاوران، ونفصل التثبيت الفردي عن حفظ المجموعة، ونحسب أمثلة المسار والنجمة والمعزولات.

9 دقائق قراءة3 مصادر

تقنية

spacing: هل تعطي أصغر مسافة موجبة؟

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

3 دقائق قراءة4 مصادر

تقنية

trunc: هل يبقى صفرها السالب بعد التحويل إلى صحيح؟

قد تحذف الجزء الكسري باستخدام trunc، ثم تحول الناتج إلى عدد صحيح وتعيده إلى float64. تساوي القيم قبل التحويل وبعده قد يوحي بأن شيئًا لم يتغير. لكن في مثالنا يفقد الصفر الناتج من −0.75 إشارته السالبة خلال هذا المسار؛ لذلك نفحص سجل الإشارة إلى جانب القيمة.

3 دقائق قراءة3 مصادر

تقنية

angle: هل تعني 180° أن المركب غير صفري؟

قد تقرأ زاوية 180° من angle فتتصور عددًا مركبًا غير صفري على الجهة السالبة. لكن في تجربتنا أعطى أحد تمثيلات الصفر المركب الزاوية نفسها، مع مقدار يساوي صفرًا. سنفصل نتيجة الزاوية عن اختبار المقدار، ونتابع إشارتي الجزأين الحقيقي والتخيلي.

3 دقائق قراءة4 مصادر

تقنية

real: هل الجزء الحقيقي نسخة مستقلة؟

قد تستخرج الجزء الحقيقي من مصفوفة مركبة لتعدّل أرقامه، وتظن أن الناتج الحقيقي مستقل عن الأصل المركب. في مثالنا بقيت البيانات مشتركة: كتابة واحدة في الناتج غيرت جزءًا من الأصل. سنضع نسخة صريحة بجواره، ثم نتابع ثلاث لقطات للكتابة في الاتجاهين.

4 دقائق قراءة4 مصادر

تقنية

sort_complex: هل يرتب بحسب المقدار؟

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

4 دقائق قراءة4 مصادر

تقنية

isscalar: هل يكفي صفر الأبعاد؟

قد تحمل مصفوفة NumPy عددًا واحدًا دون محاور، ومع ذلك تعيد isscalar لها False. في مثالنا بقي العدد 13 نفسه بين خمسة تمثيلات، لكن نتيجة الاختبار تغيرت مع نوع الكائن. سنقرأ اختبار النوع إلى جانب عدد الأبعاد، ثم نرى أثر استخراج العنصر.

4 دقائق قراءة4 مصادر

تقنية

binary_repr: متى تختفي إشارة السالب؟

العدد −9 واحد، لكن نصه الثنائي قد يبدأ بشرطة أو يتكون من آحاد وأصفار فقط. في binary_repr يحدد width طريقة كتابة السالب. سنقرأ ثلاثة نصوص للقيمة نفسها، ثم نفحص لماذا لا يعيد تحويل النص إلى عدد في الأساس 2 القيمة السالبة تلقائيًا.

4 دقائق قراءة3 مصادر