tf.signal.overlap_and_add
Восстанавливает сигнал из представленных в виде кадров.
tf.signal.overlap_and_add(
signal, frame_step, name=None
)
Добавляет потенциально перекрывающиеся кадры сигнала с формой [..., frames, frame_length], смещая последующие кадры на frame_step. Результирующий тензор имеет форму [..., output_size], где
output_size = (frames - 1) * frame_step + frame_length
| Аргументы | |
|---|---|
signal | A [..., frames, frame_length] Tensor. Все размерности могут быть неизвестны, и ранг должен быть не менее 2. |
frame_step | Целое число или скаляр Tensor, обозначающий смещения перекрытий. Должно быть меньше или равно frame_length. |
name | Необязательное имя операции. |
| Возвращаемое значение | |
|---|---|
A Tensor с формой [..., output_size], содержащей кадры с перекрытием для внутренних двух измерений signal. |
| Исключения | |
|---|---|
ValueError | Если ранг signal меньше 2 или frame_step не является скалярным целым числом. |
© 2022 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/api_docs/python/tf/signal/overlap_and_add