scipy.fftpack.

diff#

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

返回週期序列 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

輸入陣列。

orderint, optional

微分的階數。預設階數為 1。如果階數為負數,則在假設 x_0 == 0 的情況下執行積分。

periodfloat, optional

序列的假設週期。預設值為 2*pi

註解

如果 sum(x, axis=0) = 0diff(diff(x, k), -k) == x(在數值精度範圍內)。

對於奇數階和偶數 len(x),奈奎斯特模式取為零。