【发布时间】:2016-02-08 07:50:40
【问题描述】:
在实现自相关函数时,我有一个类似的术语
for k in range(start,N):
c[k] = np.sum(f[:-k] * f[k:])/(N-k)
现在,如果 start = 1 一切正常,但我想很好地处理 0 开头的情况,没有条件。
显然它不起作用,因为 f[:-0] == f[:0] 并返回一个空数组,而在这种情况下我想要完整的数组。
【问题讨论】:
-
numpy不是已经有自相关函数了吗?还是只有pandas? -
它有一个我可以使用的
correlate函数,但自相关有不同的定义,特别是关于本术语中的(N-k)分母。 -
我认为 pandas 具有自相关性,您可以使用不同的术语作为分母,但我不确定了。
-
从
pandas.Series.autocorrdocs不太清楚,我会查看代码