اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

يستخدم المعامل rtol لتحديد السماحية النسبية  وتعني relative tolerance، و القيمة الإفتراضية لها هي 1e-09 أي 0.000000001،بشرح أبسط لنفرض أنه لدينا القيمتين a و b حيث a=100 و b=103 إذا وضعنا السماحية النسبة 0.02 أي 2% سيكون الناتج False لأن الفارق بين x و y أكبر من 2%، أما إذا غيرناه إلى 0.03 سيكون الناتج True:

import math

x = 100.0
y = 103.0

result = math.isclose(x, y, rel_tol=0.02)
print(result)  

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...