scipy 的相关函数的文档声称它可以用于 N 维数组
scipy.signal.correlate(in1, in2, mode='full', method='auto')
互相关两个 N 维数组。互相关 in1 和 in2,输出大小由 mode 参数确定。
虽然 numpy 的相关只能用于一维序列。
numpy.correlate(a, v, mode='valid')
两个一维序列的互相关。此函数计算信号处理文本中通常定义的相关性:
c_{av}[k] = sum_n a[n+k] * conj(v[n])
a 和 v 序列在必要时补零,而 conj 是共轭。
那么,如果两者都用于两个一维数组,这些函数会有所不同吗?如果不是,numpy.correlate 的用例是什么?