标签: python data-cleaning noise
我有一些峰值数据,我想对其进行平滑处理,但要保留最大的峰值。我不确定是否已经存在执行此操作的过滤器。到目前为止,我一直在使用scipy filtfilt。 所以对于像
a = [2,5,7,-3,1,20,4,-2,0,-15,-6]
我可能希望将其平滑为[2,3,4,0,0,20,1,0,-15,-2]或[0,0,0,0,0,20,0,0,-15,0]之类的内容,具体取决于平滑的程度,即绝对值小于15的较小位或其他最大值。
[2,3,4,0,0,20,1,0,-15,-2]
[0,0,0,0,0,20,0,0,-15,0]