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. Тензор int32 формы [2]. Длина Фурье для каждого измерения. |
Treal | Необязательный tf.DType из: tf.float32, tf.float64. По умолчанию tf.float32. |
name | Имя операции (необязательно). |
| Возвращаемые значения | |
|---|---|
A Tensor типа Treal. |
© 2022 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r2.9/api_docs/python/tf/raw_ops/IRFFT2D