有计算傅里叶积分的pytorch函数吗

有计算傅里叶积分的pytorch函数吗,pytorch,fft,autograd,Pytorch,Fft,Autograd,我有这个可怕的功能 $f(x,p,t)=\int{-\infty}sech^{2}(x+y/2)sech^{2}(x-y/2)×[2 sinh(x+y/2)sinh(x− y/2)+\sqrt(2)sinh(x)− y/2)exp(i3t/2)+\sqrt(2)sinh(x+y/2)exp(-i3t/2)+1]exp(−ipy)dy$ 这本质上是一个傅里叶变换,但其中涉及到一个移位。在任何情况下,我知道scipy_积分可以处理这个积分。但我的目标是在这个函数W中插入张量,这样我就可以使用auto

我有这个可怕的功能

$f(x,p,t)=\int{-\infty}sech^{2}(x+y/2)sech^{2}(x-y/2)×[2 sinh(x+y/2)sinh(x− y/2)+\sqrt(2)sinh(x)− y/2)exp(i3t/2)+\sqrt(2)sinh(x+y/2)exp(-i3t/2)+1]exp(−ipy)dy$

这本质上是一个傅里叶变换,但其中涉及到一个移位。在任何情况下,我知道scipy_积分可以处理这个积分。但我的目标是在这个函数W中插入张量,这样我就可以使用autograd模块来计算偏导数。在pytorch中有什么方法可以近似这个积分吗。我可以写出一个辛普森规则公式,但在我写出不符合标准的近似值之前,我想知道pytorch中是否有更好的近似值

非常感谢你的帮助