torch.floor_divide¶
- torch.floor_divide(input, other, *, out=None) Tensor ¶
注意
在 PyTorch 1.13 之前,
torch.floor_divide()
错误地执行了截断除法。要恢复之前的行为,请使用torch.div()
与rounding_mode='trunc'
。计算第 0#除以第 1#,逐元素相除并向下取整。
支持广播到公共形状,类型提升以及整数和浮点数输入。
- 参数:
输入(张量或数字)- 被除数
其他(张量或数字)- 除数
- 关键字参数:
输出(张量,可选)- 输出张量。
示例:
>>> 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])