scipy.fftpack.diff

scipy.fftpack.diff(x, order=1, period=None, _cache={})[源代码]

返回周期序列x的第k个导数(或积分)。

如果x_j和y_j分别是周期函数x和y的傅立叶系数,则:

y_j = pow(sqrt(-1)*j*2*pi/period, order) * x_j
y_0 = 0 if order is not 0.
参数
xarray_like

输入数组。

order整型,可选

分化的顺序。默认顺序为1。如果顺序为负,则在假设 x_0 == 0

period浮动,可选

序列的假定周期。默认值为 2*pi

注意事项

如果 sum(x, axis=0) = 0 然后 diff(diff(x, k), -k) == x (在数值精度范围内)。

对于奇数顺序和偶数顺序 len(x) ,奈奎斯特模式取零。