快捷方式

torch.floor_divide

torch.floor_divide(input, other, *, out=None) Tensor

注意

在 PyTorch 1.13 之前,torch.floor_divide() 錯誤地執行了截斷除法。要恢復之前的行為,請使用 torch.div() 並設定 rounding_mode='trunc'

計算 input 除以 other 的結果,進行逐元素操作,並將結果向下取整。

outi=floor(inputiotheri)\text{{out}}_i = \text{floor} \left( \frac{{\text{{input}}_i}}{{\text{{other}}_i}} \right)

支援廣播到共同形狀、型別提升以及整數和浮點數輸入。

引數
  • input (TensorNumber) – 被除數

  • other (TensorNumber) – 除數

關鍵字引數

out (Tensor, 可選) – 輸出張量。

示例

>>> a = torch.tensor([4.0, 3.0])
>>> b = torch.tensor([2.0, 2.0])
>>> torch.floor_divide(a, b)
tensor([2.0, 1.0])
>>> torch.floor_divide(a, 1.4)
tensor([2.0, 2.0])

文件

訪問 PyTorch 的全面開發者文件

檢視文件

教程

獲取面向初學者和高階開發者的深度教程

檢視教程

資源

查詢開發資源並獲得問題解答

檢視資源