5
limit_denominator(max_denominator=1000000)
Finds and returns the closest Fraction to self that has denominator at most max_denominator. This method is useful for finding rational approximations to a given floating-point number:
>>>
>>> from fractions import Fraction
>>> Fraction('3.1415926535897932').limit_denominator(1000)
Fraction(355, 113)
यह एक/999, बी/998, सी/997 की कोशिश करने जैसा कुछ नहीं होना चाहिए .. और सर्वोत्तम अनुमान लगाएं।पाइथन के अंश कैसे हैं .limit_denominator लागू किया गया?
एक बाइनरी खोज की तरह दिखता है, "सबसे अच्छा निचला" और "सर्वश्रेष्ठ ऊपरी" अनुमानों के बीच एक्स निचोड़ना –