mindspore.ops.hamming_window ============================ .. image:: https://mindspore-website.obs.cn-north-4.myhuaweicloud.com/website-images/master/resource/_static/logo_source.svg :target: https://gitee.com/mindspore/mindspore/blob/master/docs/api/api_python/ops/mindspore.ops.func_hamming_window.rst :alt: 查看源文件 .. py:function:: mindspore.ops.hamming_window(window_length, periodic=True, alpha=0.54, beta=0.46, *, dtype=None) 返回一个Hamming window。 .. math:: w[n]=\alpha − \beta \cos \left( \frac{2 \pi n}{N - 1} \right), 这里 :math:`N` 是整个window的大小。 参数: - **window_length** (int) - 输出window的大小。为非负整数。 - **periodic** (bool, 可选) - 如果为 ``True`` ,则返回周期性window。如果为 ``False`` ,则返回对称的window。默认值: ``True`` 。 - **alpha** (float, 可选) - 系数α。默认值: ``0.54`` 。 - **beta** (float, 可选) - 系数β。默认值: ``0.46`` 。 关键字参数: - **dtype** (mindspore.dtype, 可选) - 输出window的数据类型。默认值: ``None`` 。 返回: Tensor,包含输出window的大小为 `window_length` 的1-D Tensor。 异常: - **TypeError** - 如果 `periodic` 不是bool。 - **TypeError** - 如果 `window_length` 是负整数。