min_common_denominator

emlib.mathlib.min_common_denominator(floats, limit=10000000000)[source]

find the min common denominator to express floats as fractions

Return type:

int

Examples

>>> common_denominator((0.1, 0.3, 0.8))
10
>>> common_denominator((0.1, 0.3, 0.85))
20