python – 如何确定一系列循环数据中的高值和低值?

我有一些代表周期性运动的数据.所以,它从高到低再回来;如果你要绘制它,它会想要一个正弦波.但是,振幅在每个周期中略有不同.我想列出整个序列中的每个最大值和最小值.如果有10个完整周期,我最终会得到20个数字,10个正数(高)和10个负数(低).

这似乎是时间序列分析的一项工作,但我对统计数据的熟悉程度不足以确定.

我在python工作.

任何人都可以尽可能地给我一些指导代码库和术语吗?

最佳答案 您可能需要熟悉一些流行的python科学/统计库.想到了numpy.

here是SciPy邮件列表中的一个项目,讨论如何使用numpy做你想做的事.

点赞