Python 如何在Symphy中获得数字输出

Python 如何在Symphy中获得数字输出,python,sympy,Python,Sympy,输出是这样的 我只想得到没有饼图和exp的数字输出。我想要的输出有一个值,饼图等于3.14,exp为2.7171。尝试使用“evalf()”或“N()” 例如,使用f=1和pw=1 import sympy as sym x,pw,f=sym.symbols('x,pw,f') Ori=sym.exp((-(x)**2) / (2*(pw / 2.35482)**2) )/(pw / 2.35482) FT=(sym.fourier_transform(Ori,x,f)) sym.pprint

输出是这样的

我只想得到没有饼图和exp的数字输出。我想要的输出有一个值,饼图等于3.14,exp为2.7171。

尝试使用“evalf()”或“N()”

例如,使用f=1和pw=1

import sympy as sym
x,pw,f=sym.symbols('x,pw,f')
Ori=sym.exp((-(x)**2) / (2*(pw / 2.35482)**2) )/(pw / 2.35482)
FT=(sym.fourier_transform(Ori,x,f))
sym.pprint(FT)
更多信息请点击此处:

import sympy as sym
x,pw,f=sym.symbols('x,pw,f')
Ori=sym.exp((-(x)**2) / (2*(pw / 2.35482)**2) )/(pw / 2.35482)
FT=(sym.fourier_transform(Ori,x,f))
sym.pprint(FT.evalf(subs={f:1, pw:1}))