scipy.fftpack.

diff#

scipy.fftpack.diff(x, order=1, period=None, _cache=<_thread._local object>)[источник]#

Возвращает k-ю производную (или интеграл) периодической последовательности x.

Если 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

Входной массив.

порядокint, необязательный

Порядок дифференцирования. Порядок по умолчанию равен 1. Если порядок отрицательный, то интегрирование выполняется в предположении, что x_0 == 0.

периодfloat, опционально

Предполагаемый период последовательности. По умолчанию 2*pi.

Примечания

Если sum(x, axis=0) = 0 затем diff(diff(x, k), -k) == x (в пределах численной точности).

Для нечетного порядка и четного len(x), режим Найквиста принимается равным нулю.