编程语言
首页 > 编程语言> > 用于Python中快速傅里叶变换的变迹掩模

用于Python中快速傅里叶变换的变迹掩模

作者:互联网

我需要在Python中对地图进行傅里叶变换.快速傅立叶变换期望周期性边界条件,但输入映射不是周期性的.所以我需要应用一个输入滤波器/重量慢慢地将地图逐渐变细到边缘为零.是否有用于在python中执行此操作的库?

解决方法:

这种逐渐变细通常被称为“window”.

Scipy有很多window functions.

您可以使用numpy.expand_dims创建所需的2D窗口.

关于Stefan的评论,显然numpy团队认为包含更多than arrays was a mistake.我会坚持使用scipy进行信号处理.请注意,因为他们在1.0版本中移动了相当多的功能,所以旧文档很老了.

最后要注意:“滤波器”通常保留用于在频域而非空间域中应用的乘法.

标签:python,scikit-image
来源: https://codeday.me/bug/20190710/1427024.html