本文简要介绍 python 语言中 scipy.signal.ShortTimeFFT.istft
的用法。
用法:
ShortTimeFFT.istft(S, k0=0, k1=None, *, f_axis=-2, t_axis=-1)#
short-time 傅里叶逆变换。
它返回一个维度为
S.ndim - 1
的数组,如果设置了onesided_fft
,则该数组为实数,否则为复数。如果 STFT 不是invertible
,或者参数超出范围,则会引发ValueError
。- S:
复值数组,其中 f_axis 表示频率值,t-axis 维度表示 STFT 值的时间值。
- k0, k1:
重建信号的开始和结束索引。默认值(
k0 = 0
、k1 = None
)假定应重建最大长度信号。- f_axis, t_axis:
S 中的轴表示频率和时间维度。
参数 ::
注意:
要求S已
f_pts
沿线条目f_axis。为了t_axis假设第一个条目对应于p_min
*delta_t
(<= 0)。长度为t_axis需要兼容k1。 IE。,S.shape[t_axis] >= self.p_max(k1)
必须保持,如果k1不是None
。别的k1被设定为k_max
和:q_max = S.shape[t_range] + self.p_min k_max = (q_max - 1) * self.hop + self.m_num - self.m_num_mid
SciPy 用户指南的 Short-Time 傅里叶变换部分通过示例讨论了切片行为。
相关用法
- Python SciPy ShortTimeFFT.from_dual用法及代码示例
- Python SciPy ShortTimeFFT.from_window用法及代码示例
- Python SciPy ShortTimeFFT.spectrogram用法及代码示例
- Python SciPy SmoothSphereBivariateSpline.ev用法及代码示例
- Python SciPy SuperLU.perm_c用法及代码示例
- Python SciPy SmoothBivariateSpline.__call__用法及代码示例
- Python SciPy SuperLU.solve用法及代码示例
- Python SciPy SuperLU.perm_r用法及代码示例
- Python SciPy SmoothBivariateSpline.ev用法及代码示例
- Python SciPy SmoothSphereBivariateSpline.__call__用法及代码示例
- Python SciPy interpolate.make_interp_spline用法及代码示例
- Python SciPy stats.anderson用法及代码示例
- Python SciPy ClusterNode.pre_order用法及代码示例
- Python SciPy stats.iqr用法及代码示例
- Python SciPy FortranFile.read_record用法及代码示例
- Python SciPy ndimage.correlate用法及代码示例
- Python SciPy special.exp1用法及代码示例
- Python SciPy special.expn用法及代码示例
- Python SciPy signal.czt_points用法及代码示例
- Python SciPy interpolate.krogh_interpolate用法及代码示例
- Python SciPy ndimage.morphological_gradient用法及代码示例
- Python SciPy distance.sokalmichener用法及代码示例
- Python SciPy linalg.eigvalsh_tridiagonal用法及代码示例
- Python SciPy linalg.cdf2rdf用法及代码示例
- Python SciPy csc_array.diagonal用法及代码示例
注:本文由纯净天空筛选整理自scipy.org大神的英文原创作品 scipy.signal.ShortTimeFFT.istft。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。