torch.kaiser_window
-
torch.kaiser_window(window_length, periodic=True, beta=12.0, *, dtype=None, layout=torch.strided, device=None, requires_grad=False) → Tensor -
Вычисляет окно Кайзера с длиной окна
window_lengthи параметром формыbeta.Пусть I0 — модифицированная функция Бесселя нулевого порядка первого рода (см.
torch.i0()) иN = L - 1еслиperiodicравно False иLеслиperiodicравно True, гдеLявляетсяwindow_length. Эта функция вычисляет:Вызов
torch.kaiser_window(L, B, periodic=True)эквивалентен вызовуtorch.kaiser_window(L + 1, B, periodic=False)[:-1]). Аргументperiodicпредназначен в качестве удобного сокращения для создания периодического окна в качестве входных данных для функций, таких какtorch.stft().Примечание
Если
window_lengthравно единице, возвращаемое окно — это тензор с одним элементом, содержащий единицу.- Параметры
-
- window_length (int) – длина окна.
- periodic (bool, необязательно) – Если True, возвращает периодическое окно, подходящее для использования в спектральном анализе. Если False, возвращает симметричное окно, подходящее для использования в проектировании фильтров.
- beta (float, необязательно) – параметр формы окна.
- Ключевые аргументы
-
-
dtype (
torch.dtype, optional) – желаемый тип данных возвращаемого тензора. По умолчанию: еслиNone, используется глобальный стандартный тип (см.torch.set_default_tensor_type()). -
layout (
torch.layout, optional) – желаемый порядок возвращаемого тензора окна. Поддерживается толькоtorch.strided(плотный порядок). -
device (
torch.device, optional) – желаемое устройство возвращаемого тензора. По умолчанию: еслиNone, используется текущее устройство для типа стандартного тензора (см.torch.set_default_tensor_type()).deviceбудет CPU для типов тензоров CPU и текущее устройство CUDA для типов тензоров CUDA. -
requires_grad (bool, необязательно) – Если автограду следует записывать операции над возвращаемым тензором. По умолчанию:
False.
-
dtype (
© 2024, PyTorch Contributors
PyTorch has a BSD-style license, as found in the LICENSE file.
https://pytorch.org/docs/2.1/generated/torch.kaiser_window.html