Spec-Zone.ru › TensorFlow 1.15

tf.signal.idct

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

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

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

Основные псевдонимы

`tf.spectral.idct`

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

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

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

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

В настоящее время поддерживаются только типы I, II и III. Тип 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 [..., samples] float32 Tensor содержащий сигналы, для которых необходимо вычислить IDCT.
type Тип IDCT, который необходимо выполнить. Должно быть 1, 2 или 3.
n Для будущего расширения. Длина преобразования. Должно быть None.
axis Для будущего расширения. Ось для вычисления IDCT. Должно быть -1.
norm Применяемая нормализация. None для отсутствия нормализации или 'ortho' для ортогональной нормализации.
name Необязательное имя операции.
Возвращаемое значение
[..., samples] float32 Tensor содержащий IDCT input.
Исключения
ValueError Если type не 1, 2 или 3, n не None,axisis not-1, ornormis notNoneor'ortho'`.

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

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

© 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/r1.15/api_docs/python/tf/signal/idct

Spec-Zone.ru

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