Algorithm 寻找峰谷的时间序列阵列

Algorithm 寻找峰谷的时间序列阵列,algorithm,Algorithm,我一直在编写一个python代码来模拟其他程序的结果,以找到峰值。到目前为止,我还无法找出这些数字之间的逻辑,以成功地获得正确的输出。也许有人能给我指出解决我问题的正确方向 看起来是这样的:所有数字都是按从左到右的顺序排列的,一组3个。粗体数字是程序使用每组中的3个数字选择的峰值。为什么选择粗体数字?我花了几个小时试图弄明白,但什么也没有得到 0.31,0.40,0.45 0.31,0.45,0.40 0.45、0.40、0.31 0.45、0.31、0.40 0.40、0.45、0.31 0.

我一直在编写一个python代码来模拟其他程序的结果,以找到峰值。到目前为止,我还无法找出这些数字之间的逻辑,以成功地获得正确的输出。也许有人能给我指出解决我问题的正确方向

看起来是这样的:所有数字都是按从左到右的顺序排列的,一组3个。粗体数字是程序使用每组中的3个数字选择的峰值。为什么选择粗体数字?我花了几个小时试图弄明白,但什么也没有得到

0.31,0.40,0.45

0.31,0.45,0.40

0.45、0.40、0.31

0.45、0.31、0.40

0.40、0.45、0.31


0.40,0.31,0.45

一种可能的模式是,它选择以4开头的第一个数字,这个时间序列是关于什么的?确定股票的峰值。“找出彼此相距50美分以内的3个峰值,并绘制出最重要的一个。”你可能会认为它会使用中位数或某种平均值,但我一直无法计算出来。根据给定的信息,这似乎是最合理的答案。