torch.arange
-
torch.arange(start=0, end, step=1, *, out=None, dtype=None, layout=torch.strided, device=None, requires_grad=False) → Tensor -
Возвращает 1-мерный тензор размера со значениями из интервала
[start, end)с общим шагомstep, начиная сstart.Обратите внимание, что нецелые
stepподвержены ошибкам округления с плавающей точкой при сравнении сend; чтобы избежать несоответствий, мы рекомендуем вычесть небольшую эпсилон изendв таких случаях.- Параметры
-
-
start (Число) – начальное значение для набора точек. По умолчанию:
0. - end (Число) – конечное значение для набора точек
-
step (Число) – разрыв между каждой парой смежных точек. По умолчанию:
1.
-
start (Число) – начальное значение для набора точек. По умолчанию:
- Ключевые аргументы
-
- out (Тензор, необязательно) – выходной тензор.
-
dtype (
torch.dtype, optional) – желаемый тип данных возвращаемого тензора. По умолчанию: еслиNone, используется глобальный параметр по умолчанию (см.torch.set_default_tensor_type()). Еслиdtypeне указан, тип данных выводится из других входных аргументов. Если любой изstart,end, илиstopявляется числом с плавающей точкой, тип данныхdtypeвыводится по умолчанию, см.get_default_dtype(). В противном случае тип данныхdtypeвыводится какtorch.int64. -
layout (
torch.layout, optional) – желаемый макет возвращаемого тензора. По умолчанию:torch.strided. -
device (
torch.device, optional) – желаемое устройство возвращаемого тензора. По умолчанию: еслиNone, используется текущее устройство для типа тензора по умолчанию (см.torch.set_default_tensor_type()).deviceбудет ЦП для тензоров ЦП и текущим устройством CUDA для тензоров CUDA. -
requires_grad (bool, необязательно) – Если autograd должен записывать операции с возвращаемым тензором. По умолчанию:
False.
Пример:
>>> torch.arange(5) tensor([ 0, 1, 2, 3, 4]) >>> torch.arange(1, 4) tensor([ 1, 2, 3]) >>> torch.arange(1, 2.5, 0.5) tensor([ 1.0000, 1.5000, 2.0000])
© 2024, PyTorch Contributors
PyTorch has a BSD-style license, as found in the LICENSE file.
https://pytorch.org/docs/2.1/generated/torch.arange.html