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) = 0
則diff(diff(x, k), -k) == x
(在數值精度範圍內)。對於奇數階和偶數
len(x)
,奈奎斯特模式取為零。