mindspore.numpy.hanning

mindspore.numpy.hanning(M)[源代码]

返回一个Hanning窗口函数。Hanning窗口函数是一种基于加权余弦的锥度函数。

参数:
  • M (int) - 输出窗口的长度。如果为零或小于零,则返回一个空数组。

返回:

Tensor,生成一个长度为 M 且最大值归一化为1的Hanning窗口(仅当样本数为奇数时才会出现值1)。

异常:
  • TypeError - 如果 M 不是int型。

支持平台:

Ascend GPU CPU

样例:

>>> import mindspore.numpy as np
>>> print(np.hanning(12))
[0.         0.07937324 0.29229254 0.5711574  0.8274304  0.9797465
0.97974646 0.82743025 0.5711573  0.29229245 0.07937312 0.        ]