快捷鍵

torchaudio.functional.convolve

torchaudio.functional.convolve(x: Tensor, y: Tensor, mode: str = 'full') Tensor[原始碼]

使用直接方法沿輸入的最後一個維度進行卷積。請注意,與 torch.nn.functional.conv1d() 相比,此函式實際上應用了有效的互相關運算符,而此函式應用了真正的 卷積 運算符。

This feature supports the following devices: CPU, CUDA This API supports the following properties: Autograd, TorchScript
參數:
  • x (torch.Tensor) – 第一個卷積運算元,形狀為 (…, N)

  • y (torch.Tensor) – 第二個卷積運算元,形狀為 (…, M)(前導維度必須與 x 的維度可廣播)。

  • mode (str, optional) –

    必須是 (“full”, “valid”, “same”) 之一。

    • ”full”:返回完整迴旋積的結果,形狀為 (…, N + M - 1)。(預設值)

    • ”valid”:返回完整迴旋積結果中,兩個輸入完全重疊的部分,形狀為 (…, max(N, M) - min(N, M) + 1)

    • ”same”:返回完整迴旋積結果的中心部分,形狀為 (…, N)

返回

xy 迴旋積的結果,形狀為 (…, L),其中前導維度與 x 的維度相符,而 Lmode 決定。

返回類型

torch.Tensor

文件

獲取 PyTorch 的全面開發者文檔

檢視文檔

教學文件

取得針對初學者和進階開發者的深入教學

檢視教學

資源

尋找開發資源並獲得問題解答

檢視資源