torch.floor

torch.floor(input, *, out=None)Tensor

返回一个新的张量,其中包含input中每个元素的地板值(即小于或等于该元素的最大整数)。

对于整数输入,按照array-api规范返回输入张量的副本。

$\text{out}_{i} = \left\lfloor \text{input}_{i} \right\rfloor$
参数

input (Tensor) – 需要输入的张量。

关键字参数

out (Tensor, 可选) – 指定输出张量。

示例:

>>> a = torch.randn(4)
>>> a
tensor([-0.8166,  1.5308, -0.2530, -0.2091])
>>> torch.floor(a)
tensor([-1.,  1., -1., -1.])
本页目录