标签: python sympy
如何告诉Sympy将x / 2打印为1/2 x?即在分母乘以分子后打印分数为1?
答案 0 :(得分:0)
为了做到这一点,你必须自己编写打印机,我相信。要做到这一点,你可能会尝试:
mul = x/2 a, b = mul.as_two_terms() if a.is_Rational and not a.is_Integer: print (Mul(Symbol(str(a.p))/a.q, b, evaluate=False)) else: print (mul)