Sympy小数点精确度

Sympy小数点精确度

Sympy的计算结果,我们只想取四舍五入的小数点后某几位

例如:

a = 1.23456789

但我们想得到精确到小数点后4位的结果:

a = 1.2346

可以用下列代码,其中K 是Sympy计算出的你的结果,1是所需要的小数点后精度的位数

K.xreplace({n : round(n, 1) for n in K.atoms(Number)})

你可能感兴趣的:(花,雨,风,Sympy,python)