torch.floor_divide¶
- torch.floor_divide(input, other, *, out=None) Tensor ¶
Note
Before PyTorch 1.13
torch.floor_divide()
incorrectly performed truncation division. To restore the previous behavior usetorch.div()
withrounding_mode='trunc'
.Computes
input
divided byother
, elementwise, and floors the result.Supports broadcasting to a common shape, type promotion, and integer and float inputs.
- Parameters:
- Keyword Arguments:
out (Tensor, optional) – the output tensor.
Example:
>>> 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])