【发布时间】:2020-07-20 01:08:13
【问题描述】:
我想计算两个信号的归一化互相关函数,其中“x”轴是时间延迟,“y”轴是-1 和1 之间的相关值。所以我决定使用 scipy。
我使用命令corr = signal.correlate(s1['Strain'], s2['Strain'], mode='full')
其中s1['Strain'] 和s2['Strain'] 是pandas 数据帧值,但它不会返回带有“x”轴作为时间延迟的归一化函数。
这是示例数据
s1:
Strain
0 -1.587702e-22
1 -1.425868e-22
2 -1.174897e-22
3 -8.559119e-23
4 -4.949480e-23
. .
. .
. .
对于s2,它看起来很相似。我知道这两个数据集的采样频率是 4096 kHz。
感谢您的帮助。
【问题讨论】:
-
如果您可以为
s1和s2提供一些示例数据并显示它确实返回的内容以及您所期望的内容,将会有所帮助。
标签: python scipy correlation cross-correlation