Spec-Zone.ru › TensorFlow 2.4

tf.signal.idct

Просмотреть исходный код на GitHub

Вычисляет 1D обратное дискретное косинусное преобразование (DCT) от input.

Просмотр псевдонимов

Псевдонимы для миграции

См. Руководство по миграции для получения более подробной информации.

tf.compat.v1.signal.idct, tf.compat.v1.spectral.idct

tf.signal.idct(
    input, type=2, n=None, axis=-1, norm=None, name=None
)

В настоящее время поддерживаются типы I, II, III, IV. Тип III является обратным к типу II, и наоборот.

Обратите внимание, что вам необходимо выполнить повторную нормализацию на 1/(2n), чтобы получить обратное преобразование, если norm не 'ortho'. То есть: signal == idct(dct(signal)) * 0.5 / signal.shape[-1]. Когда norm='ortho', у нас есть: signal == idct(dct(signal, norm='ortho'), norm='ortho').

Аргументы
input A [..., samples] float32/float64 Tensor содержащая сигналы для выполнения DCT.
type Тип обратного DCT для выполнения. Должен быть 1, 2, 3 или 4.
n Для будущих расширений. Длина преобразования. Должна быть None.
axis Для будущих расширений. Ось для вычисления DCT. Должна быть -1.
norm Применяемая нормализация. None для отсутствия нормализации или 'ortho' для ортогональной нормализации.
name Необязательное имя операции.
Возвращаемое значение
A [..., samples] float32/float64 Tensor содержащая обратное DCT от input.
Возможные исключения
ValueError Если type не 1, 2 или 3, n не None,axisis not-1, ornormis notNoneor'ortho'`.

Совместимость с Scipy

Эквивалентно scipy.fftpack.idct для DCT типов I, II, III и IV.

© 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/signal/idct

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API