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 | Tensor с формой [..., frames, frame_length]. Размеры могут быть неизвестны, ранг должен быть не меньше 2. |
frame_step | Целое число или скаляр Tensor, задающее смещения перекрытия. Значение должно быть не больше frame_length. |
name | Необязательное имя операции. |
| Возвращает | |
|---|---|
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