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. |
© 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.3/api_docs/python/tf/raw_ops/IRFFT2D