【发布时间】:2019-12-09 10:35:17
【问题描述】:
我正在寻找一个可以实现movmin功能的Python函数。我在下面包含了Matlab description of movmin。
M = movmin(A,k)返回一个以k为中心的局部最小值数组,其中每个最小值是在长度为k的滑动窗口上跨A的相邻元素计算的。当k为奇数时,窗口以当前位置的元素为中心。当k为偶数时,窗口以当前和先前元素为中心。当没有足够的元素来填充窗口时,窗口大小会在端点处自动截断。当窗口被截断时,最小值仅接管填充窗口的元素。M与A大小相同。如果
A是向量,则movmin沿向量的长度进行运算。如果
A是一个多维数组,则movmin沿大小不等于1 的第一个数组维度进行运算。
我的输入是一个多维数组。
【问题讨论】:
-
您能否添加一个
A和k输入的小示例,以及movmin产生的后续结果? -
@Xukrao 我会尽快添加更改。
-
您是否编写了任何代码来尝试复制此功能?如果是这样,您也应该包括在内。
-
移动最小值是侵蚀。 Python中有实现腐蚀的图像处理工具箱。使用这些。