卷积两个以上的向量?

2024-04-25 16:45:51 发布

您现在位置:Python中文网/ 问答频道 /正文

numpy.convolve只卷积两个向量。我要卷积一个向量列表:

v1, v2, ..., vn

注意,使用FFT可以比naive更有效地进行完全卷积:

numpy.convolve(v1, numpy.convolve(v2, ...., numpy.convolve(vn-1, vn)...)

因为您可以对每个序列进行一次FT,然后反转FT变换的乘积,这样效率更高。你知道吗

有办法吗?你知道吗


Tags: fftnumpy列表序列向量卷积v2效率