Función torch.hamming_window de PyTorch
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)
# 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)
Otras extensiones