scipy.fftpack.

diff#

scipy.fftpack.diff(x, order=1, period=None, _cache=<_thread._local object>)[来源]#

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

如果 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.
参数:
x类数组

输入数组。

order整数,可选

微分阶数。默认阶数为 1。如果阶数为负,则在假设 x_0 == 0 的前提下进行积分。

period浮点数,可选

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

备注

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

对于奇数阶和偶数 len(x),奈奎斯特模式被视为零。