tf.raw_ops.IRFFT2D
Обратное 2D преобразование быстрой Фурье для вещественных чисел.
tf.raw_ops.IRFFT2D(
input, fft_length, Treal=tf.dtypes.float32, name=None
)
Вычисляет обратное двумерное дискретное преобразование Фурье вещественного сигнала по двум внутренним измерениям input.
Две внутренние размерности input предполагаются результатом RFFT2D: внутреннее измерение содержит fft_length / 2 + 1 уникальных компонентов ДПФ вещественного сигнала. Если fft_length не предоставлено, оно вычисляется по размеру двух внутренних измерений input. Если длина Фурье, используемая для вычисления input, нечетная, она должна быть предоставлена, так как ее нельзя правильно определить.
По каждой оси, по которой вычисляется IRFFT2D, если fft_length (или fft_length / 2 + 1 для внутреннего измерения) меньше соответствующего измерения input, измерение усекается. Если оно больше, измерение дополняется нулями.
| Аргументы | |
|---|---|
input | A Tensor. Должен быть одного из следующих типов: complex64, complex128. Комплексный тензор. |
fft_length | A Tensor типа int32. 32-битный тензор формы [2]. Длина ФПФ для каждого измерения. |
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/raw_ops/IRFFT2D