识别这种模式的最佳方法?

时间:2020-02-04 21:37:10

标签: python transform

我想识别一个模式,只是四个双精度数字的列表。说清单(L) 例如0,3,1,2

条件是,

L[1] > L[0]
L[2] < L[1] and L[2] > L[0]
L[3] < L[1]

这就像一个正弦波,我想知道是否有一种简单的方法可以执行上述迭代检查,例如FFT?但仅对于一系列4个数字,使用变换并不是那么有益。

谢谢

1 个答案:

答案 0 :(得分:0)

好吧,如果您只是想迭代一下,可以简单地将其放入我想像James所说的函数中。您可能正在寻找以下类似的东西。

L = [0,3,1,2]
def check(L):
    return L[1] > L[0] and L[2] < L[1] and L[2] > L[0] and L[3] < L[1]

print(check(L))
相关问题