当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python SciPy fftpack.diff用法及代码示例


本文简要介绍 python 语言中 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.

参数

x array_like

输入数组。

order 整数,可选

区分顺序。默认 order 为 1。如果 order 为负,则在 x_0 == 0 的假设下进行积分。

period 浮点数,可选

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

注意

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

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

相关用法


注:本文由纯净天空筛选整理自scipy.org大神的英文原创作品 scipy.fftpack.diff。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。