我将不得不在 Python 中实现两个函数的卷积,但 SciPy/Numpy 似乎只有两个数组卷积的函数。
在我尝试使用卷积的正则积分表达式来实现这一点之前,我想问一下是否有人知道执行这些操作的已经可用的模块。
如果做不到这一点,SciPy 提供的几种集成中哪一种最适合这个?
谢谢!
我将不得不在 Python 中实现两个函数的卷积,但 SciPy/Numpy 似乎只有两个数组卷积的函数。
在我尝试使用卷积的正则积分表达式来实现这一点之前,我想问一下是否有人知道执行这些操作的已经可用的模块。
如果做不到这一点,SciPy 提供的几种集成中哪一种最适合这个?
谢谢!
如果您需要逐点实现离散卷积,您可以尝试实现它。
是的,SciPy/Numpy 最关心的是数组。
如果您可以容忍近似解,并且您的函数仅在一个值范围内(不是无限)运行,您可以用这些值填充一个数组并对数组进行卷积。
如果你想要更“正确”的微积分,你可能需要一个强大的求解器(mathmatica,maple ......)