將zero-frequency 分量移動到頻譜的中心。
用法
tf.signal.fftshift(
x, axes=None, name=None
)
參數
-
x
Tensor
,輸入張量。 -
axes
int
或形狀tuple
,可選的要移動的軸。默認為無,這會移動所有軸。 -
name
操作的可選名稱。
返回
-
A
Tensor
,移位的張量。
此函數為列出的所有軸交換half-spaces(默認為全部)。請注意,僅當 len(x)
為偶數時,y[0]
才是奈奎斯特分量。
例如:
x = tf.signal.fftshift([ 0., 1., 2., 3., 4., -5., -4., -3., -2., -1.])
x.numpy() # array([-5., -4., -3., -2., -1., 0., 1., 2., 3., 4.])
numpy 兼容性
相當於 numpy.fft.fftshift。https://docs.scipy.org/doc/numpy/reference/generated/numpy.fft.fftshift.html
相關用法
- Python tf.signal.frame用法及代碼示例
- Python tf.signal.overlap_and_add用法及代碼示例
- Python tf.signal.linear_to_mel_weight_matrix用法及代碼示例
- Python tf.signal.inverse_mdct用法及代碼示例
- Python tf.signal.mfccs_from_log_mel_spectrograms用法及代碼示例
- Python tf.signal.ifftshift用法及代碼示例
- Python tf.signal.inverse_stft用法及代碼示例
- Python tf.size用法及代碼示例
- Python tf.summary.scalar用法及代碼示例
- Python tf.strings.substr用法及代碼示例
- Python tf.strings.reduce_join用法及代碼示例
- Python tf.sparse.cross用法及代碼示例
- Python tf.sparse.mask用法及代碼示例
- Python tf.strings.regex_full_match用法及代碼示例
- Python tf.sparse.split用法及代碼示例
- Python tf.strings.regex_replace用法及代碼示例
- Python tf.strings.length用法及代碼示例
- Python tf.strided_slice用法及代碼示例
- Python tf.sparse.to_dense用法及代碼示例
- Python tf.strings.bytes_split用法及代碼示例
注:本文由純淨天空篩選整理自tensorflow.org大神的英文原創作品 tf.signal.fftshift。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。