thinkdsp.py 文件源码

python
阅读 38 收藏 0 点赞 0 评论 0

项目:ThinkX 作者: AllenDowney 项目源码 文件源码
def convolve(self, other):
        """Convolves two Spectrums.

        other: Spectrum

        returns: Spectrum
        """
        assert all(self.fs == other.fs)
        if self.full:
            hs1 = np.fft.fftshift(self.hs)
            hs2 = np.fft.fftshift(other.hs)
            hs = np.convolve(hs1, hs2, mode='same')
            hs = np.fft.ifftshift(hs)
        else:
            # not sure this branch would mean very much
            hs = np.convolve(self.hs, other.hs, mode='same')

        return Spectrum(hs, self.fs, self.framerate, self.full)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号