tf.raw_ops.IRFFT2D
Обратное двумерное быстрое преобразование Фурье для вещественных значений.
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 | Tensor. Должен иметь один из следующих типов: complex64, complex128. Тензор комплексных чисел. |
fft_length | Tensor типа int32. Тензор int32 формы [2]. Длина БПФ для каждого измерения. |
Treal | Необязательный tf.DType из: tf.float32, tf.float64. По умолчанию используется tf.float32. |
name | Имя операции (необязательно). |
| Возвращает | |
|---|---|
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/api_docs/python/tf/raw_ops/IRFFT2D