torch.is_floating_point
-
torch.is_floating_point(input: Tensor) → bool -
Возвращает True, если тип данных
inputявляется типом данных с плавающей точкой, то есть одним изtorch.float64,torch.float32,torch.float16иtorch.bfloat16.- Параметры:
-
input (Tensor) – входной тензор.
Пример:
>>> torch.is_floating_point(torch.tensor([1.0, 2.0, 3.0])) True >>> torch.is_floating_point(torch.tensor([1, 2, 3], dtype=torch.int32)) False >>> torch.is_floating_point(torch.tensor([1.0, 2.0, 3.0], dtype=torch.float16)) True >>> torch.is_floating_point(torch.tensor([1, 2, 3], dtype=torch.complex64)) False
© 2026, PyTorch Contributors
PyTorch has a BSD-style license, as found in the LICENSE file.
https://docs.pytorch.org/docs/2.14/generated/torch.is_floating_point.html