我在一系列尖锐的等距(它们之间的距离约为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])
我不明白为什么有些山峰不见了,有什么想法吗
目前没有回答
相关问题 更多 >
编程相关推荐