Spec-Zone.ru › TensorFlow 2.3

tf.signal.idct

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

Вычисляет одномерное обратное дискретное косинусное преобразование (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.3/api_docs/python/tf/signal/idct

Spec-Zone.ru

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