1
Amy 原创整理|资料核验:2026-11-08
SciPy 的 find_peaks 查找一维信号的局部峰值。平顶峰有多个相等的采样点时,返回中间采样点的索引;点数为偶数则向下取整。distance 参数规定峰之间最少相隔多少个采样点,单位并不是秒。
教学例子:信号 [0, 4, 4, 4, 4, 0] 以 0 起算,平顶覆盖索引 1 到 4,中点是 2.5,返回的峰索引为 2。若研究关心的是高值维持多久,应另外保留平台左右边界和采样间隔,不能只保存一个峰索引。
官方来源:
https://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.find_peaks.html