擅长:python、mysql、java
<p>我想你要找的是相关性。这里有一个小例子。在</p>
<pre><code>import numpy as np
equal_part = [0, 1, 2, 3, -2, -4, 5, 0]
y1 = equal_part + [0, 1, 2, 3, -2, -4, 5, 0]
y2 = [1, 2, 4, -3, -2, -1, 3, 2]+y1
np.argmax(np.correlate(y1, y2, 'same'))
</code></pre>
<p>输出:</p>
^{pr2}$
<p>所以这会返回时间差,两个信号之间的相关性达到最大值。如您所见,在这个例子中,时差应该是8,但这取决于您的数据。。。
还要注意两个信号的长度相同。在</p>