Spec-Zone.ru › TensorFlow 2.4

tf.signal.dct

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

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

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

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

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

tf.compat.v1.signal.dct, tf.compat.v1.spectral.dct

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

Поддерживаются типы I, II, III и IV. Тип I реализован с использованием длины 2N заполненного tf.signal.rfft. Тип II реализован с использованием длины 2N заполненного tf.signal.rfft, как описано здесь: DCT 2-го типа с использованием заполнения FFT 2N (Makhoul). Тип III — это довольно простое обратное преобразование типа II (т. е. с использованием длины 2N заполненного tf.signal.irfft). Тип IV вычисляется с помощью DCT2 длиной 2N заполненного сигнала и выбора нечётных индексов.

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

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

Эквивалентно scipy.fftpack.dct для 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/dct

Spec-Zone.ru

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