تقنية

copysign في بايثون: المقدار وإشارة الصفر

y=-0.0: -6.25؛ y=0.0: 6.25؛ x=-6.25.
المقدار ثابت.

copysign(x, y) يعيد قيمة عائمة بمقدار x وإشارة y. [1]

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

خذ المقدار من الأول والإشارة من الثاني. [1]

  • copysign(x, y) يعيد قيمة عائمة بمقدار x وإشارة y. [1]
  • تمييز إشارة الصفر في copysign مشروط بدعم المنصة للأصفار ذات الإشارة. [1]
  • في اختبارنا المحلي، math.copysign(0.0, -3.0) يعطي -0.0؛ المقدار صفر والإشارة سالبة. [1]
  • مثال مؤلف شُغّل على CPython 3.12.14 مع import math: math.copysign(-6.25, -0.0) يعطي -6.25. [1]
  • math.copysign(-6.25, 0.0) يعطي 6.25 في التشغيل نفسه؛ المقدار 6.25 في الحالتين. النتائج تخص المدخلات المختبرة. [1]

مصدر المقدار والإشارة

copysign(x, y) يعيد قيمة عائمة بمقدار x وإشارة y. [1]

شرط إشارة الصفر

تمييز إشارة الصفر في copysign مشروط بدعم المنصة للأصفار ذات الإشارة. [1]

نتيجة صفرية سالبة

في اختبارنا المحلي، math.copysign(0.0, -3.0) يعطي -0.0؛ المقدار صفر والإشارة سالبة. [1]

math.copysign(0.0, -3.0) يعطي -0.0.
صفر بإشارة سالبة.

مقدار ثابت وإشارتان

مثال مؤلف شُغّل على CPython 3.12.14 مع import math: math.copysign(-6.25, -0.0) يعطي -6.25. [1]

math.copysign(-6.25, -0.0) -> -6.25 [1]

math.copysign(-6.25, 0.0) يعطي 6.25 في التشغيل نفسه؛ المقدار 6.25 في الحالتين. النتائج تخص المدخلات المختبرة. [1]

math.copysign(-6.25, 0.0) -> 6.25 [1]

المراجع

  1. Python — math في 3.12

للتوسع: التحليل العددي.

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