Fonction torch.hamming_window de PyTorch
Manuel de référence Pytorch torch
torch.hamming_windowIl s'agit d'une fonction de PyTorch utilisée pour générer la fenêtre de Hamming. La fenêtre de Hamming est une fonction de fenêtre cosinus pondérée largement utilisée dans l'analyse des signaux en traitement de la parole et dans les systèmes de communication.
Définition de fonction
torch.hamming_window(window_length, periodic=True, alpha=0.54, beta=0.46, dtype=None, layout=torch.strided, device=None, requires_grad=False)
Exemple d'utilisation
Exemple
import torch
# Créer une fenêtre de Hamming de longueur 512
window = torch.hamming_window(512)
print("Forme de la fenêtre de Hamming :", window.shape)
print("5 premières valeurs de la fenêtre :", window[:5])
# Personnaliser les paramètres alpha et beta
window2 = torch.hamming_window(256, alpha=0.54, beta=0.46)
print("Forme de la fenêtre personnalisée :", window2.shape)
# Créer une fenêtre de Hamming de longueur 512
window = torch.hamming_window(512)
print("Forme de la fenêtre de Hamming :", window.shape)
print("5 premières valeurs de la fenêtre :", window[:5])
# Personnaliser les paramètres alpha et beta
window2 = torch.hamming_window(256, alpha=0.54, beta=0.46)
print("Forme de la fenêtre personnalisée :", window2.shape)
Autres extensions