小编mar*_*ors的帖子

当需要符号表达式时,SymPy 输出数值结果

我希望我的 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)

python sympy

4
推荐指数
1
解决办法
147
查看次数

标签 统计

python ×1

sympy ×1