torch.floor_divide#
- torch.floor_divide(input, other, *, out=None) Tensor#
注意
在 PyTorch 1.13 之前,
torch.floor_divide()會錯誤地執行截斷除法。要恢復之前的行為,請使用rounding_mode='trunc'的torch.div()。計算
input除以other的逐元素結果,並將結果向下取整。支援廣播到公共形狀、型別提升以及整數和浮點數輸入。
示例
>>> 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])