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