Как я могу получить выходной номер в симпы - PullRequest
0 голосов
/ 21 января 2019
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)

вывод это

enter image description here

Я хочу получить только вывод числа, у которого нет круговой диаграммы и опыта. Вывод, который я хочу получить, имеет значение, у которого этот круг равен 3.14, а exp - 2.7171.

1 Ответ

0 голосов
/ 21 января 2019

Попробуйте использовать "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.evalf(subs={f:1, pw:1}))

Подробнее здесь: https://docs.sympy.org/latest/modules/evalf.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...