当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python tf.signal.overlap_and_add用法及代码示例


从框架表示中重建信号。

用法

tf.signal.overlap_and_add(
    signal, frame_step, name=None
)

参数

  • signal 一个 [..., 帧, frame_length] Tensor 。所有维度都可能未知,并且排名必须至少为 2。
  • frame_step 一个整数或标量 Tensor 表示重叠偏移。必须小于或等于 frame_length
  • name 操作的可选名称。

返回

  • 形状为 [..., output_size]Tensor 包含 signal 的 inner-most 二维的 overlap-added 帧。

抛出

  • ValueError 如果 signal 的等级小于 2,或者 frame_step 不是标量整数。

添加形状可能重叠的信号帧 [..., frames, frame_length] ,将后续帧偏移 frame_step 。结果张量的形状为[..., output_size],其中

output_size = (frames - 1) * frame_step + frame_length

相关用法


注:本文由纯净天空筛选整理自tensorflow.org大神的英文原创作品 tf.signal.overlap_and_add。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。