mindspore.ops.blackman_window
- mindspore.ops.blackman_window(window_length, periodic=True, *, dtype=None)[源代码]
布莱克曼窗口函数。
常用来为FFT截取有限长的信号片段。
其中,
是总的窗口长度 window_length ,n为小于 的自然数 [0, 1, …, N-1]。- 参数:
window_length (Tensor) - 窗口的大小。
periodic (bool,可选) - 如果为
True
,表示返回周期窗口。如果为False
,表示返回对称窗口。默认True
。
- 关键字参数:
dtype (mindspore.dtype,可选) - 指定数据类型。默认
None
。
- 返回:
一维tensor。
- 支持平台:
Ascend
GPU
CPU
样例:
>>> import mindspore >>> window_length = mindspore.tensor(10) >>> output = mindspore.ops.blackman_window(window_length) >>> print(output) [-2.9802322e-08 4.0212840e-02 2.0077014e-01 5.0978714e-01 8.4922993e-01 1.0000000e+00 8.4922981e-01 5.0978690e-01 2.0077008e-01 4.0212870e-02]