Función torch.hamming_window de PyTorch


Pytorch torch 参考手册Manual de referencia de Pytorch torch

torch.hamming_windowEs una función de PyTorch para generar ventanas de Hamming. La ventana de Hamming es una función de ventana coseno ponderada, ampliamente utilizada en el análisis de señales en sistemas de procesamiento de voz y comunicaciones.

Definición de la función

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

Ejemplo de uso

Ejemplo

import torch

# Crear una ventana de Hamming de longitud 512
window = torch.hamming_window(512)
print("Forma de la ventana de Hamming:", window.shape)
print("Los primeros 5 valores de la ventana:", window[:5])

# Personalizar los parámetros alpha y beta
window2 = torch.hamming_window(256, alpha=0.54, beta=0.46)
print("Forma de la ventana personalizada:", window2.shape)

Pytorch torch 参考手册Manual de referencia de Pytorch torch

Otras extensiones