gpt4 book ai didi

math - 检测数据流中的周期性重复

转载 作者:行者123 更新时间:2023-12-04 06:55:37 26 4
gpt4 key购买 nike

假设我有一个零数组:
a = numpy.zeros(1000)
然后我介绍一些重复的“事件”:
a[range(0, 1000, 30)] = 1
问题是,我如何检测那里的“信号”?因为如果我执行“常规”FFT,它与理想信号相去甚远,所以我无法清楚地表明我的“真实”信号在哪里:
f = abs(numpy.fft.rfft(a))
有没有一种方法可以在一定程度上确定这些重复?特别是如果我混合的很少,例如这里:

a[range(0, 1000, 30)] = 1
a[range(0, 1000, 110)] = 1
a[range(0, 1000, 48)] = 1

我想在结果数据上获得三个“尖峰”......

最佳答案

您是否考虑过使用 autocorrelation ?

关于math - 检测数据流中的周期性重复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2598859/

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