Sympy は、三角関数のフーリエ変換の計算を間違えていると思います。例えば:
from sympy import fourier_transform, sin
from sympy.abc import x, k
print fourier_transform(sin(x), x, k)
Mathematica を介して期待される答えは
しかし、Sympy は 0 を返します。正しい答えfourier_transform(Heaviside(t)*cos(t),t,omega)
を返すため、関数がうまく機能することがあります。fourier_transform(Heaviside(t)*sin(t),t,omega)
Sympy はラプラス変換を使用してフーリエ変換を計算している可能性があると思います。