现在位置: 首页 > PyTorch 教程 > 正文

PyTorch torch.hamming_window 函数


Pytorch torch 参考手册 Pytorch torch 参考手册

torch.hamming_window 是 PyTorch 中用于生成 Hamming 窗口的函数。Hamming 窗口是一种加权余弦窗函数,广泛应用于语音处理和通信系统中的信号分析。

函数定义

torch.hamming_window(window_length, periodic=True, alpha=0.54, beta=0.46, dtype=None, layout=torch.strided, device=None, requires_grad=False)

使用示例

实例

import torch

# 创建长度为 512 的 Hamming 窗口
window = torch.hamming_window(512)
print("Hamming 窗口形状:", window.shape)
print("窗口前5个值:", window[:5])

# 自定义 alpha 和 beta 参数
window2 = torch.hamming_window(256, alpha=0.54, beta=0.46)
print("自定义窗口形状:", window2.shape)

Pytorch torch 参考手册 Pytorch torch 参考手册