我希望我的 SymPy 结果显示为精确结果而不是小数结果。我查看了 SymPy 文档,但找不到任何有用的信息。
为了说明问题,这里是一些示例代码:
from sympy import *
u = symbols("u")
integrate((1+u)**(1/2), (u, 0, 1))
Run Code Online (Sandbox Code Playgroud)
输出:
1.21895141649746
Run Code Online (Sandbox Code Playgroud)
预期结果:
(4/3)*sqrt(2)-(2/3)
Run Code Online (Sandbox Code Playgroud)