【发布时间】:2016-09-28 20:55:06
【问题描述】:
我正在使用np.ediff1d 逼近 numpy 中数组的一阶导数:
x=array([ 1, 2, 5, 10])
np.ediff1d(x) # = array([1, 3, 5])
np.ediff1d 使用数组的连续元素。有没有办法控制间距,即是否有一个 numpy 函数可以计算每个第 n 个元素之间的差异,作为滑动窗口?
例如:newdiff(x, window=2) 将是:[5-1, 10-2] 或 [4, 8]。
【问题讨论】: