Signal.find_peaks_cwt缺少一些峰值

时间:2019-04-16 17:05:02

标签: python find

我对一系列尖锐的等距峰(它们之间的距离大约为0.6)应用了高斯滤波器,然后对滤波后的数据继续使用signal.find_peaks_cwt来查找峰。但是,即使对于完美的高斯峰,该程序仍然无法找到其中的一些。

这是我现在正在使用的代码:

ypeaks = signal.find_peaks_cwt(gaussiandata, np.arange(0.1,1,0.1))
ypeaks, x[ypeaks], gaussiandata[yarrpeaks]
xmax=np.array(x[yarrpeaks])
ymax=np.array(gaussiandata[yarrpeaks])

我无法弄清楚为什么缺少一些高峰,有什么想法吗?

0 个答案:

没有答案