本文簡要介紹 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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。