import numpy as np
# 分数 12/5 和 18/7
numerator1, denominator1 = 12, 5
numerator2, denominator2 = 18, 7
# 通分
common_denominator = np.lcm(denominator1, denominator2)
numerator1 *= common_denominator // denominator1
numerator2 *= common_denominator // denominator2
# 计算最小公倍数
lcm_numerator = np.lcm(numerator1, numerator2)
lcm_denominator = common_denominator
# 简化分数
gcd_lcm_denominator = np.gcd(lcm_denominator, lcm_numerator)
lcm_numerator //= gcd_lcm_denominator
lcm_denominator //= gcd_lcm_denominator
lcm_numerator, lcm_denominator