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)
,奈奎斯特模式取零。