gpt4 book ai didi

Python:查找两列数据的周期

转载 作者:行者123 更新时间:2023-12-05 07:42:46 24 4
gpt4 key购买 nike

这个问题看起来很琐碎,但我没有找到任何合适的答案所以我问!

假设我有两列数据(比如,{x, sin(x)})

X Y(X)
0.0 0.0
0.1 0.099
0.2 0.1986

如何找到函数 Y(X) 的周期;

我在 Mathematica 方面(大致)有一些经验

  1. 我只是将数据作为函数进行插值,比如 y(x),然后

  2. 计算y'(x)并设置y'(x_p)=0;

  3. 收集所有 (x_p+1 - x_p) 并取平均值以获得周期。

在 python 中,但是我在第 1 步之后卡住了,因为我可以找到特定猜测值的 x_p,但不是所有 x_p。而且这个过程对我来说似乎不是很优雅。有没有更好的方法在 python 中做事?

最佳答案

为了计算周期,我会找到傅立叶变换数据的峰值,要在 python 中查看 script.fft 来做到这一点。虽然可能是计算密集型的。

关于Python:查找两列数据的周期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44242810/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com