我一直在median_filter
使用scipy.ndimage
. 我想以一种丢弃任何没有积极价值的数据的方式使用它。
也就是说,假设过滤器的一次迭代作用于:
[40, 50, 0, 90]
如果我只是对此运行中值滤波器,我将得到45。我想要一个忽略零的函数,使得中位数为50。
感谢您的建议!
我一直在median_filter
使用scipy.ndimage
. 我想以一种丢弃任何没有积极价值的数据的方式使用它。
也就是说,假设过滤器的一次迭代作用于:
[40, 50, 0, 90]
如果我只是对此运行中值滤波器,我将得到45。我想要一个忽略零的函数,使得中位数为50。
感谢您的建议!
在 excel 中,我们通过提供 if 语句 [then 是隐含的。]
=IF(SUM(F38,F43,F47)>60,60,IF(SUM(F38,F43,F47)<34,34,(SUM(F38,F43,F47)))) 这将使任何答案超过 60等于 60。 =IF(E19 A19=0,"", E19 A19) 忽略 0。 =IF(E19 A19<=0,"", E19 A19) 不返回 0 或任何负数。我希望这会引导您朝着正确的方向前进。这将取决于您的平台,但您正在寻找消除所有非正面输入。输入 [n] 的效果如果输入 [n] <= 0 零,则返回 null。下一个输入。