def _significant_periods(periods, pgram):
# Order ascending
periods = periods[::-1]
pgram = pgram[::-1]
# Scale and extract significant
pgram = (pgram - pgram.min()) / pgram.ptp()
significant = argrelextrema(pgram, np.greater, order=5)
return periods[significant], pgram[significant]
评论列表
文章目录