tf.signal.irfft2d
| Просмотреть исходный код на GitHub |
Обратное 2D преобразование Фурье для вещественных чисел.
tf.signal.irfft2d(
input_tensor, fft_length=None, name=None
)
Вычисляет обратное двумерное дискретное преобразование Фурье вещественного сигнала по внутренним двум измерениям input.
Внутренние два измерения input предполагаются результатом RFFT2D: внутреннее измерение содержит fft_length / 2 + 1 уникальных компонентов ДПФ вещественного сигнала. Если fft_length не предоставлено, оно вычисляется из размера внутренних двух измерений input. Если длина FFT, используемая для вычисления input нечётная, она должна быть предоставлена, так как её нельзя корректно определить.
По каждой оси IRFFT2D вычисление выполняется над, если fft_length (или fft_length / 2 + 1 для внутреннего измерения) меньше соответствующего измерения input, измерение обрезается. Если оно больше, измерение дополняется нулями.
| Аргументы | |
|---|---|
input | A Tensor. Должен быть одного из следующих типов: complex64, complex128. Комплексный тензор. |
fft_length | A Tensor типа int32. Целочисленный тензор int32 формы [2]. Длина FFT для каждого измерения. |
Treal | Необязательный tf.DType из: tf.float32, tf.float64. По умолчанию tf.float32. |
name | Имя операции (необязательно). |
| Возвращаемое значение | |
|---|---|
A Tensor типа Treal. |
© 2020 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r2.4/api_docs/python/tf/signal/irfft2d