Python Forum
method float.as_integer_ratio() always ...
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
method float.as_integer_ratio() always ...
#2
You can get rational approximates with smaller denominators by using the fractions module
>>> from fractions import Fraction
>>> Fraction(245850922,78256779).limit_denominator(1000)
Fraction(355, 113)
>>> Fraction(245850922,78256779).limit_denominator(10000)
Fraction(355, 113)
>>> Fraction(245850922,78256779).limit_denominator(100000)
Fraction(312689, 99532)
>>> Fraction(245850922,78256779).limit_denominator(50000)
Fraction(104348, 33215)
Reply


Messages In This Thread
RE: method float.as_integer_ratio() always ... - by Gribouillis - Jun-28-2019, 09:48 PM

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020