Spec-Zone.ru › TensorFlow 1.15

tf.signal.stft

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

Вычисляет кратковременное преобразование Фурье (Short-time Fourier Transform) от signals.

Псевдонимы

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

`tf.contrib.signal.stft`

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

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

tf.compat.v1.signal.stft, `tf.compat.v2.signal.stft`

tf.signal.stft(
    signals, frame_length, frame_step, fft_length=None,
    window_fn=tf.signal.hann_window, pad_end=False, name=None
)

Реализовано с помощью совместимых с GPU операций и поддерживает градиенты.

Аргументы
signals A [..., samples] float32 Tensor вещественных сигналов.
frame_length Скалярное целое число Tensor. Длина окна в выборках.
frame_step Скалярное целое число Tensor. Количество выборок для шага.
fft_length Скалярное целое число Tensor. Размер FFT для применения. Если не указано, используется наименьшая степень двойки, охватывающая frame_length.
window_fn Функция, которая принимает длину окна и dtype ключевой аргумент и возвращает [window_length] Tensor выборок в предоставленном типе данных. Если установлено None, окно не используется.
pad_end Нужно ли добавлять нули в конец signals, если указанная длина кадра и шаг создают кадр, частично выходящий за её пределы.
name Необязательное имя операции.
Возвращаемые значения
A [..., frames, fft_unique_bins] Tensor значений STFT, где fft_unique_bins это fft_length // 2 + 1 (уникальные компоненты FFT).
Исключения
ValueError Если signals имеет ранг не менее 1, frame_length не скалярно, или frame_step не скалярно.

© 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/stft

Spec-Zone.ru

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