我目前正在使用peakutils包来识别Python中的峰值。但是我不确定如何只索引具有一定高度的峰值。有这个功能吗?
indexes = peakutils.indexes(data, thres=0.02/max(data), min_dist=5)
这是我当前的索引代码。
最佳答案
阈值已标准化,因此 thres=0.8 将仅检测幅度高于数据范围 80% 的峰值。也就是说,如果您的数据为 y = [90, 95, 100],则 thres=0.8 将导致实际阈值为 98。
注意:阈值计算中存在错误(今天已修复)。
关于python - 如何在peakutils [python]中设置峰的最大高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35017894/